Мы уже работаем над исправлением ситуации.

Смерть ботам!!!
Сохраняй посты, комментируй и ставь оценки
Мы уже работаем над исправлением ситуации.

Смерть ботам!!!
Снова начал учить java и запилил бота, как пет проект. Может кому понравится.
В общем, он ищет по запросу, на одном известном сайте, торрент файлы и кидает их в чат.
Работает уже сутки без сбоев))
Смотрю с него сериал чики через torrserv.
Пользуйтесь, пока не заблокировали.
Критика и советы по улучшению приветствуются.
Можете даже на работу джуном позвать))
Ссылка:
Доброго времени суток, капибары и капибарыни! Случилось тут со мной, что я намутил свой телеграм бот для скачивания книг со своего сервера. Библиотека должна быть в формате inpx (например копия флибусты, скаченная с любого удобного трекера).
Если вы читали (и о Ктулху!) сделали по моим постам свой сервак, то знаете, что свой сервер - это круто! Бот я задумал совсем давно, когда столкнулся в принципе с такими ботами. И мне в голову пришла мысль, а почему бы и да? (тут хочу уточнить, я не программист и программировать я не умею). С этим вопросом я обратился в интернет

Первым делом я обратился к нейросетям, они меня конечно поняли, но со своей, извращенной логикой. И как я им не объяснял, что мне нужно, нормальную реализацию моей задумки мне получить так и не удалось. Затык был в парсинге книг из inpx и в принципе в нормальном поиске и скачивании книг (по сути во всем), но какой-никакой костяк они мне дали. Решив, что так жить нельзя, а в одном месте все так же свербит, я пошел на Авито в поиске настоящего программиста, которого я там и нашел. Объяснив задачу и несколько раз объяснив что такое inpx (я раньше думал, что после получения задачи, программист сам способен выяснить технические детали с чем ему нужно работать), он сделал мне полностью рабочего бота, который парсил inpx и даже выдавал результаты поиска и позволял скачивать найденное!
Но у этого бота было множество минусов! Во-первых, все данные он держал в ОЗУ (оперативной памяти), т.е при каждом перезапуске бота, он заново парсил весь inpx. Во-вторых были проблемы с отображением результатов (уже и не вспомню какие), плюс, он был чувствителен к регистру. В третьих, все переменные он держал внутри тела бота, что на мой взгляд было очень неудобно, искать среди всего кода куда и с чем ему работать. Но, так как у меня уже был рабочий бот, с исходниками можно было обратиться к нейросетям. Мой выбор пал на Grok, от Илона нашего Маска!
Нейросети очень сильно помогли мне с этим. Так, я научил бота создавать бд в SQL, куда сохранялись все спарсенные книги, чтобы не выполнять каждый раз парсинг при запуске бота. Переработал сам парсер, изначально он был на Python, но пришлось переписать его на GO и переложил всю работу с парсингом и вставкой книг в SQL на него (парсинг ускорился в несколько раз, с 7-8 минут на версии Python до 48-50 секунд на версии GO после компиляции) Сейчас бот нечувствителен к регистру, все перменные для работы находятся в .env файле, но у него есть ряд ограничений. Он ищет книги только на русском языке, в форматах fb2 и epub. Все остальные языки и форматы игнорируются. В рабочем режиме, после парсинга, бот потребляет не более 70 мегабайт ОЗУ, что делает возможным его запуск на микрокомпьютерах вроде Orange pi. Для запуска бота, вам потребуется сама библиотека, Python, SQL с пользователем, который может создавать и изменять бд в ней. Все переменные указываются в файле .env Сами исходники и версия с парсером на Go лежат тут https://disk.yandex.ru/d/EF36zcqYdp_01A
Совсем забыл! Токен для бота нужно получить в @BotFather и указать его в .env файле! Пример файла лежит в папке с ботом! Просто замените или укажите в нем свои значения. Файл должен лежать в одной папке с ботом. Путь к inpx не абсолютный, обычно этот файл лежит с zip книг. В env указываете только адрес папки с zip, бот сам обнаружит inpx и начнет парсинг

Он должен был хотя бы раз оторваться от поверхности Красной планеты, а в итоге сделал это 72 раза. Рассчитанный всего на месяц работы, марсианский вертолет прослужил почти три года. Технологический демонстратор, предназначенный для простой проверки концепции, он сделал гораздо больше. Малыш Ingenuity отправляется в отставку, а мы взглянем, как дрон из совсем не предназначенных для космоса компонентов произвел в космонавтике революцию.

К хорошему быстро привыкаешь. Если поначалу за новостями о ходе миссии Ingenuity следил едва ли не весь мир, то на второй год блог марсианского вертолета регулярно проверяли лишь самые преданные фанаты космонавтики. Мысль о том, что он в любой момент может выйти из строя забылась. Летает себе и летает, иногда случаются какие-то неполадки, но ведь с кем не бывает, правда? Ни одной миссии без проблем не бывало. Но физику не обманешь, рано или поздно что-то обязано сломаться.
Тревожные новости пришли 19 января, когда в отчете о полете под номером 72 появилась строчка «связь между марсоходом и вертолетом прервалась до посадки последнего». Через пару дней до Ingenuity удалось «дозвониться» и получить телеметрию, а также снимки с его камер. Финиш. Дальнейшая эксплуатация невозможна — одна из лопастей стала меньше на четверть. Тот факт, что вертолет стоит на своих ножках вертикально, можно сказать, уже чудо.

Что именно произошло в 72-м полете, пока не до конца ясно. Вертолет должен был просто подтвердить свою работоспособность и осмотреться. Предыдущий полет 6 января завершился экстренной посадкой из-за срабатывания защитной программы, поэтому команда миссии не знала точное местонахождение Ingenuity. В свой 72-й полет он поднялся на 12 метров, провисел четыре с половиной секунды и начал снижаться со скоростью метр в секунду. Но на последнем метре связь прервалась, а когда с вертолетом снова установили контакт, его лопасть уже была сломана.
По основной версии, виной всему недостаток данных для системы визуальной ориентации. Во время полета Ingenuity «понимает», где он находится, анализируя снимки марсианской поверхности под ним. Если детали смещаются — значит, он летит. Если остаются на месте — он завис в воздухе. Но когда поверхность монотонная, без единого камушка, система может дать сбой. Это пока что основная гипотеза, которую сообщил Ховард Грип (Håvard Fjær Grip), «почетный пилот» марсианского вертолета на брифинге 25 января. Ее подтверждает тот факт, что при детальном изучении снимков с навигационной камеры повреждения обнаружились и на еще одной лопасти.
Команде миссии не до конца понятно, что именно случилось первым: обрыв связи каким-то образом повлиял на поведение Ingenuity или связь оборвалась из-за того, что вертолет потерял ориентацию в пространстве. Еще один вероятный вариант — банальный износ деталей. Диагностические изображения после 71-го полета показали деформацию лопастей. Возможно, углеродное волокно со временем потеряло прочность, изогнулось или треснуло, что и привело к нестабильному поведению во время полета.
Превзошел все ожидания
До того как перейти к наследию Ingenuity, тому революционному сдвигу парадигмы в освоении космоса, который вызывал успех марсианского вертолета, отдадим должное его рекордам. Первоначальный план подразумевал как минимум один полет и максимум пять полетов в течение 30 солов (марсианских дней). На большее никто не рассчитывал, основная задача Ingenuity — подтвердить саму возможность управляемого механизированного полета в марсианской атмосфере.
Но он взлетел. Да, не с первого раза, были неполадки с программным обеспечением. А затем еще раз. И еще. Полный успех миссии Ingenuity объявили после третьего полета. И возникла забавная ситуация: вертолет полностью исправен, функционирует лучше ожидаемого, но его пора бросать. Дело в том, что началась основная миссия марсохода Perseverance, он больше не мог стоять на месте и наблюдать за своим «младшим товарищем», попутно ретранслируя сигналы на Землю.

Тогда команда Ingenuity в Лаборатории реактивного движения (NASA JPL) предложила то, о чем во время разработки марсианского вертолета можно было только мечтать. А что если он будет помогать марсоходу, работать разведчиком? Процедуры взаимодействия двух роботов немного пересмотрели, и понеслась. Следующие два с половиной года Ingenuity служил дополнительными «глазами» для своего товарища Perseverance. Он осматривал местность впереди по запланированному маршруту марсохода и делал снимки геологических формаций, до которых тот не мог доехать.
Вместо пяти полетов он совершил 72. Вместо пары минут он провел в марсианском воздухе почти 129 (два часа, восемь минут 55 секунд). Общая дальность полета достигла 17 242 метров. Высота — 24 метров, при плановых 12. И все это смог сделать аппарат, в котором большая часть компонентов никогда не предназначалась для работы в условиях открытого космоса или другой планеты.
Наследие Ingenuity
Начать стоит с того, что марсианский вертолет не должен был случиться. Значительную часть всего времени проработки проекта Mars 2020 (миссия ровера Perseverance) идея добавить к марсоходу технологический демонстратор инопланетного вертолета встречала мощную оппозицию. Руководство Национального управления по аэронавтике и исследованию космического пространства США (NASA), многие именитые инженеры и ученые — крупнейшие персоналии в американской космонавтике были против.
Только благодаря энтузиазму, профессионализму и умению убеждать, команда Ingenuity смогла обеспечить своему детищу место под солнцем. Для этого потребовалось буквально доказать, что вертолет никаким образом не помешает работе марсохода и не создаст для него дополнительных рисков. В основную миссию Ingenuity включили едва ли не на птичьих правах — отсюда жесткое окно длительностью 30 солов для тестирования, низкий приоритет в сеансах связи и статус демонстратора технологий.

Оттого и успех вертолета столь значим. В истории космонавтики, если хорошо покопаться, полным полно таких вот диких на первый взгляд идей, вроде «а давайте добавим основному аппарату такой прибор (модуль, сопутствующий маленький аппарат) лишь бы попробовать-проверить». И все они жестко «зарубаются» еще на стадии обсуждения концепции. Из удавшихся затей такого рода с ходу вспоминаются только аэростатные зонды, составившие компанию советским АМС «Вега», которые исследовали атмосферу Венеры. Что характерно — тоже летательные аппараты, только не управляемые и не механизированные.
Сформулируем главные тезисы, подтвержденные на практике без малого тремя годами работы Ingenuity.
В теории эти пункты не вызывают сомнения, тем более что частично или полностью они уже были проверены. По крайней мере, по отдельности. Фурор Ingenuity заключается в том, что марсианский вертолет «собрал бинго», которое теперь можно использовать в качестве аргумента при планировании следующих миссий. Эффект уже заметен: для сбора образцов грунта к точке отправки с Марса (Mars Sample Return) будут использоваться два вертолета. А на борту аппарата Psyche, отправившегося к одноименному астероиду в прошлом декабре, находится инструмент Deep Space Optical Communications (DSOC) — такой же технологический демонстратор, как и Ingenuity. Только для передачи данных с помощью лазерного луча.
Отдельная история — проекты вроде Dragonfly, мультироторного летающего робота для исследования Титана, спутника Сатурна. Эта миссия разрабатывается с начала 2000-х и успела как минимум дважды поменять свой облик. Успех Ingenuity если не повлиял на эти изменения напрямую, то уж точно добавил уверенности инженерам, которые занимаются разработкой амбициозного аппарата.

Вместо заключения
Марсианский вертолет — далеко не первый проект JPL в частности и человеческой космонавтики в целом, который радикально превзошел все запланированные сроки службы и поставленные задачи. Надеемся, что он не будет последним. В сердцах всех любителей космоса, науки и технологий Ingenuity останется навсегда. Покойся с миром, маленький отважный покоритель внеземного неба.
Ручная расшифровка созвонов, правки ссылок и судорожный поиск годного контента — боль, знакомая каждому маркетологу.
Я собрал подборку из 25+ Telegram-ботов, которые закроют эти задачи в пару кликов. Они помогут работать с текстами, видео и картинками, упаковывать UTM-метки, искать блогеров для рекламы и управлять каналами, не отвлекаясь от основного чата.
🔖 Сохраняйте в избранное — пригодится в работе.
SaluteSpeech Bot от Сбера. Переводит голосовые в текст. Спасает, когда нужно быстро расшифровать созвон с экспертом или голосовое коллеги.
Фишки:
Распознает текст на фото, скриншотах и в PDF. Присылаете изображение или документ — получаете текст в сообщении или файле Word. Поддерживает PNG и PDF. Точность высокая, но вычитка не помешает.
Ссылка: https://t.me/OCRthis_bot
Конспектирует YouTube-видео: бот делает краткую и подробную выжимку, выделяет ключевые моменты и присылает транскрипцию с таймкодами.
Что спрашивать у бота:
Ссылка: https://t.me/NoteYoutubeBot
ИИ-генератор контента. Пишет тексты, редактирует, придумывает заголовки, генерит картинки и делает переводы. Под капотом: ChatGPT, Midjourney, Kling, Suno и еще 50+ нейросетей.
Ссылка: https://t.me/TurboText_bot
@VideoToGifConverterBot
Конвертирует видео в GIF за пару секунд. Гифки — универсальный формат: от рассылок до постов в соцсетях.
Что умеет:
Универсальный загрузчик контента. Скачивает тексты, картинки, фото, видео, карусели и IGTV-ролики из Inst, Pinterest и TikTok. Картинки отдает отдельным файлом в высоком разрешении.
Ссылка: https://t.me/SaveAsBot
Создатель кастомных мемов. Мастхэв для тех, кто использует сленг и ситуативный контент в рассылках и соцсетях. Бота нужно добавить в чат.
Как работать:
Ссылка: https://t.me/memingbot
Официальный бот для создания стикерпаков. Чтобы сделать набор под бренд компании, понадобятся PNG-изображения 512×512.
Ссылка: https://t.me/Stickers
@generatorutm_bot
Избавляет от ручной разметки ссылок. Отправляете URL, а бот пошагово спрашивает, какие метки добавить.
Бонусы:
Ссылка: https://t.me/generatorutm_bot
Официальный бот Dr.Web. Проверяет подозрительные файлы и ссылки на вирусы и фишинг. Работает и в личке, и в группах — в общем чате сканирует материалы автоматически.
Ссылка: https://t.me/DrWebBot
Генератор временных email. Выдает анонимный ящик для регистраций и тестов. Письма приходят прямо в чат, а созданными адресами можно управлять (удалять, обновлять, добавлять новые).
Ссылка: https://t.me/TrafficRobot
Бот для отложенного постинга. Добавляете админом в канал, пишете пост и выставляете дату/время. Умеет форматировать текст, добавлять картинки, реакции и редактировать уже вышедшее. Показывает базовую статистику подписчиков.
Ссылка: https://t.me/ControllerBot
Продвинутый менеджер каналов. Интегрируется с Notion, Google Sheets и календарем. Возможности: шаблоны постов, автоподписи, водяные знаки, циклический постинг, премодерация, отчеты по рекламе и ChatGPT-генерация контента.
Ссылка: https://t.me/NotepostBot
Коннектится с Google Таблицами и сохраняет туда сообщения. Удобно для сбора заявок, ведения базы, учета и опросов без лишних действий.
Ссылка: https://t.me/sheetsybot
Официально верифицированная Telegram платформа для монетизации. Закрытые каналы, платные подписки, донаты и продажа товаров. Настраивается стоимость, валюта, способы оплаты и скидки (например, на первый месяц).
Ссылка: https://t.me/tribute
@ChatKeeperBot
Администрирование чатов. Анализирует активность, настраивает автоприветствия и систему рейтингов: участники получают баллы за помощь другим — мотивация общаться растет.
Ссылка: https://t.me/ChatKeeperBot
Модерация и детальная аналитика активности в чатах.
Ссылка: https://t.me/combot
Запускает «спринты» для продуктивности (короткие промежутки работы по 5, 15 или 25 минут) и присылает уведомление, когда пора сделать паузу.
Ссылка: https://t.me/pomodoro_timer_bot
@telemetrmebot
(Работает от 200 подписчиков) Глубокий анализ аудитории и просмотров. Показывает суточные графики, источники упоминаний и детальную динамику подписчиков за неделю. Идеален для оценки рекламных интеграций перед закупкой.
Ссылка: https://t.me/telemetrmebot
Подробная аналитика Telegram-каналов. Статистика, тренды, охваты.
Ссылка: https://t.me/TGStat_Bot
Еще один бот для анализа метрик и показателей Telegram-канала.
Ссылка: https://t.me/ChannelanalyticsBot
Бот от TGStat для поиска каналов по названию или тематике. Удобно, если нужно отследить нишу или найти доноров для рекламы. Поиск с сортировкой по подписчикам и языку.
Ссылка: https://t.me/searcheebot
«Внутренний Google» Telegram. Ищет посты, каналы, группы и документы по ключевым словам. Умеет находить музыку и фильмы, опубликованные в открытом доступе.
Ссылка: https://t.me/MotherSearchBot
Контроль репутации. Следит за упоминаниями вашего канала и заданными ключевыми словами. Присылает уведомления о репостах и свежих публикациях.
Ссылка: https://t.me/TGAlertsBot
Чистка и аудит аудитории. Удаляет ботов, защищает от накруток и чистит подписчиков с RTL-символами. Также используют для поиска пересечений аудитории перед закупкой рекламы.
Ссылка: https://t.me/Crosser_Bot
Премодерация креативов для Telegram Ads. Помогает проверить объявления на соответствие правилам платформы.
Ссылка: https://t.me/TGAdsValidatorBot
@GiveShareBot
Бот для организации розыгрышей и конкурсов прямо в Telegram.
Ссылка: https://t.me/GiveShareBot
--------------------------------------------------------------------
Подборка будет пополняться. Если знаете полезных ботов, которых здесь нет — присылайте в комментариях
Когда мне звонят боты от всяких спамеров типа Единого Бонусного Центра или из несуществующей федеральной программы "Жизнь без долгов" всегда нажимаю "1" и соглашаюсь, чтобы мне перезвонил кожаный мешок и тоже потратил немножко своего времени впустую. Думаю, что если бы все так же делали, то спам-боты стали бы почти бесполезны.
У зенита есть пост (C)
У зенита есть пост, а вот для повышения доверия к сайту важно как то заявить: "ТУТ БОТОВ НЕТ!"
Мой пост имеет такую же юридическую силу как и тот, который утверждает, что тут ботоферма.
Поэтому говорю: тут ботов нет.
Неоспоримые доказательства обратного прошу скидывать в комментарии на всеобщее обозрение.
Создана одна из самых сложных CAPTCHA, основанная на культовой игре Doom. Необычный метод проверки разработал Гильермо Рауч. Новинка представляет собой полноценный мини-уровень Doom, который нужно пройти, чтобы подтвердить свою «человечность».
Игрокам предлагается убить трёх врагов с помощью клавиатуры: клавиши стрелок используются для передвижения, а пробел — для стрельбы. Уровень выполнен в стиле режима Nightmare, что делает прохождение гораздо сложнее, чем это обычно требуется для CAPTCHA. Возможности уклоняться от выстрелов противника нет, что добавляет сложности. В обсуждениях на Hacker News пользователи делятся хитростями, как пройти тест.

Приложение создано с использованием WebAssembly и инструмента разработки на основе языковых моделей. Интересно, что чат-история разработки CAPTCHA общедоступна, что позволяет увидеть весь процесс создания.
Это не первый эксперимент с Doom в качестве CAPTCHA. В 2021 году разработчик Микель Кампс Ортеца создал похожую концепцию, однако его версия была лишь приближенной к Doom с другими текстурами и элементами. Версия не была защищена и создана исключительно ради развлечения.
Рауч пошёл дальше, приблизив визуальный стиль к оригинальной игре. Однако и его версия не является серьёзной альтернативой CAPTCHA: она небезопасна, а использование оригинальных текстур Doom остаётся спорным с юридической точки зрения.
Данный проект стал очередным доказательством, что Doom можно запустить где угодно — даже внутри CAPTCHA. Однако ожидать появления подобных решений на реальных сайтах пока не стоит.
За всю историю легендарная игра была запущена на всем, на чем только можно. Вот некоторые случаи:

Для ЛЛ: https://t.me/Dispansbot
Разрабатывал я его на основе 56 страничного приказа о диспансеризации. Кому интересно можете почитать.
Целью было сделать удобный сервис для пациентов и врачей. Расскажу подробнее про функционал.
Формирование списка обследований

После ввода данных (пола, года рождения, проходил ли ранее диспансеризацию) присылается индивидуальный перечень обследований на текущий год.
Когда 1 этап полностью заполнен, на основе его результатов формируется 2 этап обследований.
Оценка результатов
Как видно из картинки выше я добавил несколько различных флагов(кружочков слева). Зелёный - норма. Желтый не норма или фактор риска. Красный выраженное отклонение или фактор риска. Последний я вычислял эмпирически.
Для оценки таких обследований как ЭКГ, ФГ и т.п. я хотел подключить нейросеть, но отказался от этого по различным причинам. Потенциально можно внедрить.
Добавил различные калькуляторы
Расчёт ИМТ, относительного и абсолютного сердечно-сосудистого риска. Плюсом для абсолютного ССР может появиться предупреждение, если в анкете отмечены ситуации при которых он не рассчитывается.
Запись к врачу

В разделе "где пройти" добавил возможность найти своё место прикрепления и записаться к врачу через госуслуги прямо из телеграм бота.
Раздел подготовка
Некоторые обследования требуют специальной подготовки. Здесь рассказывается, что для этого нужно, если они есть у вас в этом году.
Освобождение от работы
Бот рассчитывает на сколько дней можно освободиться от работы. По закону на прохождение диспансеризации положено для пенсионеров и предпенсионеров 2 рабочих дня, для остальных 1 день.
Также бот отправляет бланки документов, которые нужны работодателю, чтобы оформить освобождение.
Причины потери здоровья

Данные берутся с сайта ВОЗ по такому показателю как DALY и выводятся индивидуально в зависимости от пола и возраста.
Если в топе присутствуют депрессивные расстройства можно пройти скрининговый тест на депрессию.
Профили

Здесь можно добавлять профили например для своих родственников, которые не могут пользоваться телеграмом или пациентов.
Наблюдение
Эта функция добавлена для связи между врачом и пациентом. При нажатии на кнопку "Добавить под наблюдение" появляется специальная ссылка. Отправив её пациенту врач получает доступ к его профилю и истории осмотров, после того как пациент даст на это согласие. Пользователь в любой момент может ограничить доступ.
История, оповещения
Историю осмотров можно будет смотреть по годам прохождения.
Бот отправит уведомление, что нужно пройти диспансеризацию в день, который укажет пользователь.
Собственно сам бот: https://t.me/Dispansbot
P.S. В будущем хотелось бы сделать модуль по системам(сердечно-сосудистая, онконастороженность и т.п.), чтобы врачу было легче понимать взаимосвязь отдельных элементов и в какую сторону диагностики дальше двигаться.
Для каждого случая не нормы можно внедрить дальнейший алгоритм действий или что-то вроде системы поддержки принятия решений.
В общем идей много.






Специалисты компании Arkose Labs проанализировали активность миллиардов ботов за период с января по сентябрь 2023 года. Некоторые из них выполняют полезные функции, например, индексируют интернет, но большинство созданы для вредоносных целей. По оценкам исследователей, 73% всего интернет-трафика в настоящее время составляют вредоносные боты и связанный с ними трафик.

Пять основных категорий атак «плохих ботов» — это создание фальшивых учетных записей, захват учетных записей, скраппинг, управление учетными записями и злоупотребление различными продуктами. По сравнению со вторым кварталом ситуация в этих категориях практически не изменилась, за исключением того, что злоупотребления в продуктах сменились тестированием ворованных банковских карт, которое тоже осуществляет автоматика.
Наибольший рост атак наблюдается в таких областях, как мошенничество с использованием SMS-платежей (рост на 2141%), управление учетными записями (рост на 160%) и создание поддельных учетных записей (рост на 23%).
В пятерку ведущих отраслей, на которые направлены атаки ботов, входят технологическая (на ботов приходится 76% трафика), игровая (29% трафика), социальные сети (46%), электронная коммерция (65%) и финансовые услуги (45%).
При этом, если бот не справляется со своей задачей, преступники все чаще прибегают к использованию ферм, управляемых людьми. По оценкам исследователей, в первом полугодии 2023 года было совершено более 3 млрд атак с использованием таких ферм, которые в основном расположены в Бразилии, Индии, России, Вьетнаме и на Филиппинах.
Исследователи прогнозируют, что количество вредоносных ботов, скорее всего, будет увеличиваться и далее. На это есть две основные причины: появление и повсеместная доступность искусственного интеллекта и повышение профессионализма преступников за счет все новых предложений в области «преступление как услуга» (crime-as-a-service, CaaS).
«Существуют сайты, которые вы можете использовать для того, чтобы убедиться, что вашим ботам ничто не мешает. Вы можете приобрести такое ПО. Оно имеет корпоративную поддержку и прочее. Но оно создано специально для совершения преступлений и именно для этого предназначено. Есть много подобных ресурсов, которые выглядят как легальные компании. Это хороший пример продукта, созданного специально для совершения преступлений», — рассказывают специалисты.
К тому же, по словам исследователей, CaaS-сервисы полностью меняют экономическую составляющую преступлений. Ведь атаковать компании стало намного дешевле, а сами атаки становятся сложнее, так как «их совершают не отдельные киберпреступники, а целые команды разработчиков».
Также в отчете отмечается, что с первого по второй квартал трафик «умных» ботов увеличился почти в четыре раза. Такие боты широко используются, например, для обхода двухфакторной аутентификации и защиты от фишинга.
«”Умные” боты используют такие сложные технологии, как машинное обучение и искусственный интеллект, чтобы имитировать поведение человека и уклоняться от обнаружения. Это делает их способными к адаптации, а их атаки направлены на уязвимости IoT-устройств, облачных сервисов и новых технологий», — гласит отчет.
Развитие ИИ может быть связано и с резким ростом количества ботов, собирающих данные и изображения с сайтов. С первого по второй квартал 2023 года их количество увеличилось на 432%. В частности, скраппинг аккаунтов в социальных сетях позволяет мошенникам собирать персональные данные, которые затем могут использоваться для создания масштабных и убедительных фишинговых атак (в том числе, с применением ИИ).
Единственным решением проблемы авторы отчета видят улучшение обнаружения вредоносных ботов и снижение их эффективности, чтобы ограничить доступ ботов к их человеческим или системным целям. Ведь если это перестанет быть выгодным, преступники перестанут этим заниматься.
В этой статье я расскажу, как с помощью конструктора «Бот в блокноте» легко и просто создать Телеграм-бота, не имея ни малейших знаний о программировании. Вам не понадобятся блок-схемы, переменные или магические заклинания. Вместо этого, вы сможете собрать своего бота для программы "Тайный покупатель", а также для сбора и обработки статистики по ней.

Конструктор «Бот в блокноте» — это интуитивно понятный инструмент, созданный специально для тех, кто хочет автоматизировать свои задачи без лишних сложностей. С его помощью вы сможете быстро и эффективно настроить телеграм-бота, который поможет вам в реализации проекта «Тайный покупатель». Посетите демо-страницу https://BotPad.ru, чтобы увидеть его в действии.
Квиз (диалог) — это последовательность вопросов, которые ведут пользователя через опрос.
Лид — пакет ответов на квиз, обогащенный служебными данными (время, контактные данные, количество баллов и правильных ответов и т.д.).
Сегментация — присваивание пользователю группы на основании его ответа. Например, пользователь отвечает на вопрос о половой принадлежности и записывается в соответствующий сегмент.
Используя «Бот в блокноте», вы сможете создать сложные и многоуровневые квизы, собирать лиды и сегментировать пользователей для более точной аналитики и последующих действий.
Подготовим краткий опрос для экономии места и улучшения читаемости. В конце статьи будет ссылка на подробный и проверенный каркас опроса, который вы сможете немного подкорректировать в обычном блокноте и использовать в своей деятельности, чтобы держать руку на пульсе, знать и понимать, что происходит в вашем бизнесе. Мы разберем весь процесс по шагам, чтобы вы могли самостоятельно создать эффективный инструмент для оценки работы вашего бизнеса.
Ниже для статьи я использую сокращенный вариант каркаса. Полный вариант и каркасы диалогов других тематик можно найти на моем GitBook https://core4.gitbook.io/botpad/shablony-dialogov. Там же расположена подробная инструкция для конструктора.
Каркас опроса — это заранее подготовленный шаблон, содержащий последовательность вопросов и возможных ответов, которые используются в квизе (диалоге) для сбора информации от пользователей. Он структурирует процесс опроса, делая его логичным и удобным как для респондента, так и для аналитика.
Для демонстрации возможностей конструктора, рассмотрим пример опроса для программы «Тайный покупатель» в сети кафе с залом и продажей на вынос. Допустим, у нас три точки. Вопросы должны быть четкими и конкретными, чтобы получить точные данные:
--------- Каркас опроса -----------
Какое кафе вы посетили?
>Точка №1 по Адресу 1-1
>Точка №2 по Адресу 2-2
> Точка №3 по Адресу 3-3
Как вы оцениваете чистоту и ухоженность территории около кафе?
> Очень чисто
> Чисто
> Приемлемо
> Грязно
> X: Очень грязно | Расскажите что именно было грязным или пришлите фото
Насколько легко было найти кафе?> Очень легко
> Легко
> Средне
> Трудно
> T:Очень трудно | Расскажите о сложностях поиска
Другие вопросы…
> Другие ответы…
X: Дополнительные комментарии, замечания или предложения по улучшению работы кафе. Пришлите текстом, голосом, видео или фото
F: Пришлите фото чека
Ваши ответы приняты, в ближайшее время наш сотрудник свяжется с вами и пришлет бонус за прохождение теста
> Ok
--------- /Каркас опроса -----------
Скопируйте каркас диалога и используйте его в конструкторе. Без регистрации ботов и настройки интеграций вы можете увидеть результат за несколько секунд. Просто скопируйте каркас, откройте демо-страницу https://BotPad.ru и вставьте каркас в поле ввода. После отправки вы сможете увидеть, как диалог будет выглядеть в демо-боте, а также посмотреть, как будут выглядеть результаты в Google таблицах, в CRM, в закрытой группе Telegram и других интеграциях.
Начало диалога в боте, созданное из каркаса будет выглядеть так:

В конструкторе в диалог можно добавить медиафайлы, боту добавить клавиатуры, разделы и сообщения
Результаты в почте, Телеграм-аккаунте, в Телеграм-группе, будут выглядеть так:

В закрытой группе ваши сотрудники смогут ответить пользователю и он получит сообщение прямо в боте
В CRM YouGile в колонке Входящие появится новая карточка

В Гугл Таблицах результаты будут накапливаться

Попробуйте сами! Скопируйте каркас диалога, вставьте в демо-страницу и увидьте, как Ваш бот оживает за считанные секунды!
И, конечно, подписывайтесь на телеграм-канал «Бот в блокноте», будет интересно!
Продолжаю изучать Java и в процессе написал нового бота для генерации vpn ключей(vless). Ещё не все закончено, но он уже работает)) Сервер в Латвии.
Вот ссылка: @VlessKeyGenerator_bot
Всё бесплатно, ибо это Пэт проект)
В процессе немного разобрался с rabbitmq и настроил автодеплой с GitHub(это было больно), но я справился, не без поддержки нейронок конечно). В планах прикрутить ещё базу данных. Стоимость всех трёх серверов примерно 500р в месяц, если надонатите, то у меня будет бесплатный ВПН)), но это не обязательно.
Пользуйтесь, а я буду баги править)
На работу просится не буду, ибо так и не научился проходить собеседования🥲
Поздравляю сообщество вомбатс с первым ботом
https://vombat.su/user/XYJ
Кстати, как упоминать пользователей без прямой ссылки на них ?
Если вы когда-либо мечтали создать своего телеграм-бота, но вас пугали технические сложности и необходимость программирования или рисования блок-схем, то у меня для вас отличные новости. Представляю вам Бот в блокноте — конструктор телеграм-ботов, который я разработал специально для тех, кто далёк от мира IT, но хочет легко и быстро создать своего бота. В отличие от традиционных конструкторов с блок-схемами, я предлагаю более гибкий и удобный способ работы. Блок-схемы могут быть сложными и запутанными, особенно когда проект становится большим.

В этой статье я расскажу, как возникла идея создать Бот в блокноте, какие возможности и преимущества он предлагает, а также как вы можете начать использовать его уже сегодня. Если вы хотите создать своего телеграм-бота, но не знаете, с чего начать, или ищете способ упростить этот процесс, — эта статья для вас. В дальнейшем я планирую публиковать статьи с конкретными реализациями для разных областей, с примерами и советами, так что подписывайтесь, чтобы не пропустить.
Год назад, работая над телеграм-ботом для клиента, я задался вопросом: "Можно ли упростить процесс сборки типовых диалогов в боте и записи результата?" Часто при работе над проектами я использую блокнот для набора текста и Excel для сортировки и визуализации. Опираясь на этот опыт, я решил, что списки — это вполне удобный вариант.
В 2017 году, увидев бота в Telegram, я проникся идеей чат-ботов. Казалось, что это возрождение старой технологии станет успешным и облегчит множество рутинных операций. Так родился прототип CMS с рабочим названием "Core4". Основная идея заключалась в том, чтобы собрать все интерфейсы ботов к одному ядру, независимо от источника сообщения. Ядро должно было принимать, понимать и обрабатывать сообщения, давая ответ в понятной мессенджерам форме.
Результатом стал MVP, работающий с ныне запрещенным Фейсбуком, ушедшим Slack, Skype, Telegram, Viber, ВКонтакте, Яндекс.Алисой и даже WeChat. Все функции бота были разделены на плагины с единым интерфейсом обмена данными, что позволило упростить разработку и код. Однако блокировка Telegram в РФ и рост рабочей нагрузки заставили отложить идею в долгий ящик.
Я написал плагин для Core4, который обрабатывает текстовые каркасы и выводит квизы в боте. Начал с простого опроса:
Третья планета от Солнца?
> Земля
> Венера
> ЛунаВам понравился тест?
> Да
> нет
Как вас зовут?
Оцените сложность теста в баллах от 1 до 10?
Задача не сложная, но хотелось большего: ветвлений, проверок. Конструктор стал понимать типы вопросов и ожидаемых ответов:
— «B» - ожидается ответ кнопкой
— «P:» — ожидание телефона через кнопку «Поделиться телефоном»,
— «G:» — ожидание геопозиции через кнопку «Поделиться геопозицией»,
— «#:» — ожидание отправки контакта или ручного ввода телефона +7(495)123-45-67, + и не менее 8 цифр, допустимы скобки и разделители
— «T:» — ожидание текстового ввода,
— «D:» — ожидание целого или десятичного числа,
— «E:» — ожидание ввода электронной почты
— «U:» — ожидание URL-адреса
— «Y:» — ожидание ввода даты DD-MM-YYYY или даты времени DD-MM-YYYY HH:II
— «H:» — ожидание ввода времени (часы и минуты) HH:MM
— «F:» — ожидание отправки файла,
— «X:» — любой тип ответа (но не кнопка)
Добавил возможность задавать оценку кнопочного ответа (Верно/Нет) и начислять баллы за ответ. Для ветвления придумал простой вариант: «Если ответили так, задать вопрос». Планирую добавить сегментацию пользователей на основе ответов (она уже есть в конструкторе, пользователи сегментируются, но в каркасе пока не реализована) .
После доработок каркас опроса стал выглядеть так:
Третья планета от Солнца?
> Земля||Y10
> Венера||N
> Луна||N
Вам понравился тест?
> Да||Y50
> нет||N
> X: Расскажу в сообщении|Опишите впечатление текстом, видео или голосовым
T: Как вас зовут?
D: Оцените сложность теста в баллах от 1 до 10?
Уровень ветвлений стал практически неограниченным, но появились сложности в обработке алгоритма. Решение этих вопросов заняло много времени, но в итоге всё получилось.
Параллельно был написан веб-интерфейс для пост-обработки каркаса. В конструкторах ботов обычно используются блок-схемы связанные друг с другом стрелками, каждый блок описывает действие, каждому ответу назначается переменная, но в блокноте такое не описать, поэтому я выбрал дерево. Дерево не позволяет делать сложные связи, но для опросов оно логически подходит гораздо лучше, вся схема опроса видна и понятна, возможности дерева позволяют легко переносить вопросы с уровня на уровень и менять их местами, в блочной схеме всё выходит гораздо сложнее.

К вопросам нужно добавлять картинки и мультимедиа, без этого красивый квиз не сделать. От идеи добавлять картинки в каркасе пришлось отказаться, т.к. любую реализацию будет не возможно объяснить не подготовленному пользователю. Перенес ее в веб-конструктор и квизы заиграли новыми красками.

Редактирование ответа и вопроса, если выбран этот ответ
В настройках есть возможность запретить повторный запуск диалога, например, если это был тест на оценку знаний, при прохождении квиза замеряется время затраченное на прохождение, это позволит оценить скорость и уверенность отвечающего. В планах — ограничение времени прохождения.

В веб-интерфейсе можно сегментировать пользователя по ответам, что даст возможность рассылать информацию по пересечению сегментов. Сегментация уже работает, а рассылки пока в разработке
В веб-интерфейсе есть пункт «Клавиатуры бота», где можно создать стандартные клавиатуры для навигации с подключением к ним квизов, в них же можно задать сообщения при выводе клавиатуры. Используя эту возможность можно создавать сложные переходы и вариации. Конструктор на данном этапе предназначен для работы с квизами, но в планах создание привычных блок-схем с более удобными возможностями.

Создаем клавиатуру и назначаем действие кнопок, в планах визуализировать все на блок-схемах
Отлично! Квиз работает, вопросы задаются, типы контролируются, кнопку другого ответа бот не примет, полный контроль! И как хранить результаты? В базе данных, но каждый квиз разный по содержанию и объему, поэтому храним в JSON. Отслеживать результаты в админке приятно, но не интересно. Вот бы была возможность сразу ответить пользователю. Например, мы создали квиз-диалог по вопросам поддержки продукта, пользователь выбрал свой продукт, ответил на некоторые вопросы, мы получили заявку и… как ему ответить? Как задать уточняющие вопросы не покидая телеграм? Создадим закрытый форум в телеграм, добавим туда бота, дадим ему права на чтение сообщений и у нас появляется возможность общения с пользователем, причем общаться может не один наш сотрудник, а все кто состоит в закрытой группе (пользователь ее не видит, он общается с ботом)

Общение через бота важный и нужный формат, но хочется иметь общую картину, сортировать и фильтровать результаты. Таблицы Гугл то, что нужно, но мы не создаем переменные и как тогда записывать результаты… Обойдемся без переменных! Немного магии и все работает с таблицами, при первом прохождении генерируется лист с максимальным количеством колонок (все варианты ответов), каждый отдельный квиз это отдельный лист и ничто не мешает создавать нам несколько квизов, всё будет ясно и понятно. Если пользователь дал правильный ответ, подсветим эту ячейку зеленым, а количество баллов за ответ покажем в примечании, это даст возможность оценивать результаты не отвлекаясь на описание квиза, не нужно помнить правильные ответы и сразу видно, где ошибка в ответах.
Интеграция с Гугл Таблицами позволяет создать аналогичный Гугл Формам сервис, но без настроек и выхода из Телеграм.

В работе я использую российский сервис YouGile https://ru.yougile.com/, в свое время я делал бота для публикации задач из Телеграм на доску, он общедоступный и бесплатный, называется «YouGile unofficial bot». Переслали ему сообщение, он опубликовал его на доске и при необходимости отправил дубль на ваш Email — удобно! А квизы могут быть задачами? Могут! Делаю интеграцию результатов квиза с YouGile и получается — простая и легкая CRM! Можно дать ссылку на квиз и его результаты сразу будут переданы менеджерам, после обработки они перенесут их в нужные колонки, добро пожаловать в Agile-style

Обрабатываем заявки в стиле Аджайл
Просто укажите в настройках квиза свою почту или ID аккаунта в телеграм (должен быть подписан на бота), и получайте копии диалогов в почту или мессенджер. Ответить оттуда сложно, но не все задачи требуют ответа. Простая, полезная и удобная функция.

Мало возможностей? Укажите в настройках адрес своего сервера, на котором вы хотите самостоятельно обрабатывать результаты квизов и сразу после завершения диалога бот отправит вам все результаты в виде HTML и JSON, приготовьте их по своему или отправьте в другой сервис. Полезно!
— Создание квизов и опросов
— Техническая поддержка клиентов
— Дерево решений (вопросы приводят к выбору единственного результата)
— Сбор лидов в CRM
— Оценка качества услуг, в том числе использование для тайных покупателей с обработкой отчетов
— Тесты на знание предмета
— Чекапы
— Сбор анкет-заявок в HR и создание предварительных тестов
— Онбординг сотрудников
— Регистрация участников на мероприятия с возможностью обсуждения деталей и проведения по CRM
— Бронирование через квиз
— Составление портрета гостя
— Сбор показаний приборов учета
— Учет рабочего времени и отчеты о проделанной работе
— Сбор заявок на подбор
— Сбор вопросов перед/на мероприятии
— Заполнение анкет на франшизу и т.п.
— Оформление брифов и ТЗ с обсуждением и проводкой в CRM
— Заявки на подбор помещений
— Заявки на расчет стоимости кейтереинга
— Бриф на расчет стоимости материалов
Проект находится в стадии финального тестирования, иногда вылезают баги, но в общем всё работает. Больше всего раздражает задержка на обработку результатов при прохождении квиза в боте. Это из-за того, что продукт молодой. Несколько секунд, но не приятно, но терпимо, это задержка из-за ответов внешних сервисов, без подключения интеграций она вообще не заметна. А в ближайшее время я переделаю обработчик и всё будет летать =)
После пополнения счета иногда выбивает из аккаунта и нужно входить повторно, это магическая ошибка, ищу причину. Ну и конечно, есть баги о которых я не знаю, но вы мне обязательно сообщите =)
Часть запланированного уже частично реализована, часть ещё только на бумаге.
В планах:
— Редактор бота в виде блок-схем, в не совсем привычном виде, но будет удобно
— Использование переменных для записи ответов с последующим подключением калькулятора (реализовано на 50%)
— Рассылки по сегментированным группам пользователей с персонификацией
— Работа бота в группах и каналах, проверка подписки, модерация, публикация оформленных сообщений
— Поддержка досок объявлений в форумах (публикация только через бота)
— Сбор статистики бота (статистика уже собирается, но пока не выводится)
— Подключение плагинов Core4, даст возможность использовать готовые модули для типовых решений (уже работает, вывод квиза и общение в боте это часть из плагинов системы)
— Реферальная программа для пассивного заработка (70%)
— и многое-многое другое
Рабочая версия доступна на сайте https://botpad.ru/landing/ На ней можно отредактировать или создать квиз.
Посмотреть на результат можно создав свой диалог по ссылке выше или на уже ранее заполненный на странице https://botpad.ru/landing/demo.php?q=11224
Вот так результаты выглядят в CRM YouGile
Так менеджеры видят заявки в закрытом Телеграм форуме
Так результаты отображаются в Гугл.Таблицах
Начать работу в конструкторе можно на странице: https://botpad.ru/cp/
Подписывайтесь на телеграм-канал «Бот в блокноте», чтобы узнавать о новостях и новинках проекта, смотреть кейсы и разборы.
Комментарии