Самые популярные боты для telegram

Другие полезные боты

Если вы слышали о «помидорной технике», но до сих пор не обзавелись таймером, чтобы оценить ее на собственном опыте, этот бот поможет с планированием времени. Запустите его и выберите промежуток времени, через который хотите получить напоминание. Работайте, а затем перезапустите или остановите таймер, когда выйдет время.

Этот бот позаботится о вашем здоровье. В огромном справочнике хранится информация о симптомах болезней и инструкции к лекарственным препаратам. Также в окне чата с ботом можно записаться на прием в государственную поликлинику или к частному специалисту, используя полис ОМС.

Бот присылает информацию о российских компаниях и индивидуальных предпринимателях. По имени компании находит данные ИНН, ОГРН и юридический адрес. Если существует несколько компаний с таким именем, сведения выводятся по каждой из них.

Это лишь небольшой список ботов, которые могут вас заинтересовать. Уверены, в каталогах Telegram вы найдете много других полезных ботов для работы развлечений, обучения и просто для общего развития.

Поделиться

Управление каналами и чатами

DaySandBox

Бот-модератор чатов. Защищает чат от спама и рекламы, удаляя сообщения со ссылками от пользователей, вступивших в чат меньшее 24 часов назад.

GroupButler

Еще один бот-модератор: защищает от флуда, следует правилам, заданным администратором чата, и банит пользователей, правилам не соответствующих.

The Boterator

У этого бота другая специализация. Он следит за тем, чтобы пользователи не перебарщивали с GIF, стикерами, голосовыми сообщениями и матом.

Модератор

На самом деле не такой уж и злой бот. Может поприветствовать новых пользователей, забанить за мат самостоятельно или запустить голосование за бан среди участников, а еще собрать статистику по сообщениям.

Как работать с ботами в Telegram

Работать с ботами можно двумя способами. Первый: вы упоминаете его в диалоге с другим пользователем, используя конструкцию вида @имя_бота + запрос. Это так называемые «встраиваемые» (или inline) боты. Второй: вы отправляете команды непосредственно в окне бота. При этом используются как встроенные конструкции (кнопки на экране), так и произвольные запросы: текстовые, голосовые, геолокации или другие.

Пример первой конструкции: в любом чате наберите команду @gif и получите окно с большим выбором gif-ок. Если хотите сузить круг поиска, используйте ключевое слово. Аналогично можно искать видео на YouTube – для этого достаточно ввести в любом окне @youtube. А если нужны оригинальные стикеры, к вашим услугам бот @stickers.

За ботом скрывается набор программных конструкций и никогда – реальный человек. Поэтому у ботов нет статусов и времени последней активности в сети. Зато боты всегда рады пообщаться с вами. Если вы недавно узнали о них или только осваиваете Telegram, вам будет интересно узнать, какие боты популярны у других пользователей.

Боты для развлечений

Музыка, кино, книги, анекдоты – все это будет на расстоянии пары кликов, если вы добавите соответствующие боты в Telegram.

Если вы любите на досуге почитать цитаты с незабвенного «Баша», это бот поможет сделать это без перехода на сайт или сложных манипуляций с RSS-подписками. Нажимайте кнопку «Еще!», чтобы получить свежую порцию смешных цитат, или используйте inline-режим для поиска по огромной базе цитат.

Бот, в котором нет ничего лишнего, только анекдоты в таком количестве, которое вы вряд ли способны осилить за несколько суток непрерывного чтения.

Бот, который поможет вам быстро создавать прикольные мемы и отправлять их друзьям. Смотрите короткий обучающий видеоурок, подготовленный разработчиками, и приступайте!

Филиал интеллектуальной игры «Что? Где? Когда?» в смартфоне. Бот будет задавать интересные и не самые простые вопросы, а вы – вводить ответы и получать вердикт «строгого ведущего» (почти как в телеверсии!). Чтобы упростить вам задачу, робот указывает количество слов в правильном ответе.

Как пользоваться ботами в Telegram: поиск и настройка

Многие знают о существовании роботов в мессенджере, но не все понимают, как их использовать. Поэтому целесообразно рассмотреть вопрос, как пользоваться ботами в Телеграм.

Получить быстро и безопасно без каких-либо программ можно не только ботов в Телеграмм, но и реальных, качественных подписчиков без списаний.

Самостоятельное использование этих помощников подразумевает 3 действия:

  • Поиск и установка бота;

  • Настройка;

  • Дальнейшие действия по работе с ботом.

Разберём каждый пункт по отдельности. Чтобы найти нужного робота и запустить его, следует:

  1. Набрать в поисковой строке его название на латинице. Поиск на ПК находится над списком чатов слева, на айфоне в разделе «Чаты», а на андроиде он вызывается нажатием на значок лупы;

  2. Из списка выбрать нужного Вам бота и кликнуть по нему;

  3. Нажать кнопку «Запустить» внизу экрана. На этом установка бота завершена.

Далее переходите к настройке. Она будет зависеть от того, какого бота Вы установили. У них разные функции, и настройка может немного отличаться. В целом она производится по инструкциям, которые присылает сам робот, поэтому Вы быстро разберётесь, что к чему.

Все команды во время настройки и дальнейшего использования бота выполняются через символ «/». Например, для начала работы с ним набирается следующее значение: /start.

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

  1. Наберите команду /start или нажмите «Запустить»;

  2. Введите /addchannel;

  3. Выберите «Подключить нового бота»;

  4. Вы получите в ответном сообщении ссылку на бота @BotFather. Перейдите в него и отправьте команду /newbot;

  5. Напишите название для бота (можно на русском языке);

  6. Затем придумайте usename на латинице без пробелов;

  7. Вы получите сообщение, в котором Вам потребуется скопировать token и отправить его в @Controller Bot;

  8. Сделайте созданного бота администратором Вашего канала. Для этого Вам нужно добавить его в соответствующее число участников;

  9. Затем отправьте в @Controller Bot любой пост из Вашего канала, чтобы привязать его к нему.

Таким образом можно настраивать и использовать различных роботов в мессенджере.

Кстати, Вы можете вызвать окно помощи и набрать /help, чтобы разобраться, как пользоваться ботом в Телеграмм. Либо введите стандартную команду настроек /settings, в которой Вы получите подробные инструкции.

А в других наших статьях мы более подробно писали о том, как добавить бота или создать своего собственного.

Добавляем обработчик кнопок

Ско­рее все­го, вы заме­ти­ли, что в каж­дой кноп­ке у нас напи­са­но callback_data=’zodiac’. Это зна­чит, что при нажа­тии на любую кноп­ку у нас будет вызы­вать­ся один и тот же метод, кото­рый отве­ча­ет за горо­скоп. Если вы хоти­те сде­лать чест­ный горо­скоп, при­дёт­ся в каж­дой кноп­ке про­пи­сать своё назва­ние обра­бот­чи­ка, а потом задать его пове­де­ние, тоже для каж­дой кноп­ки.

Давай­те сде­ла­ем обра­бот­чик кно­пок, кото­рый будет реа­ги­ро­вать на ‘zodiac’ и выда­вать слу­чай­ный текст, как в исход­ной про­грам­ме. Для это­го доба­вим новый метод в про­грам­му:

Нажи­ма­ем на кноп­ку — полу­ча­ем текст горо­ско­па.

Круто, начинаем писать бота?

Обо всём по порядку. Сперва нужно зарегистрироваться в Telegram. Наиболее удобно использовать веб-клиент для знакомства с основными принципами работы ботов и API.

Откройте приложение, найдите @BotFather и начните беседу. Отправьте команду и следуйте инструкциям. После выполнения первых шагов вы получите:

  • свой токен;
  • адрес Telegram API (https://api.telegram.org/bot);
  • ссылку на документацию.

Собственно, вот и всё. На данном этапе ваш бот полностью пассивен.

Вам нужно начать беседу с ботом. Введите в поисковой строке его имя и нажмите на кнопку . Отправьте сообщение, например, «Привет»

Это первое сообщение очень важно, поскольку оно станет первым обновлением, которое получит ваш бот

Если вы в первый раз работаете с API, то разобраться вам поможет браузер. Откройте новую вкладку и воспользуйтесь Telegram API, перейдя по ссылке:

Открыв этот адрес в браузере, вы отправите запрос на сервер Telegram, и он ответит вам в формате JSON. Ответ чем-то похож на словарь в Python. Вы увидите что-то вроде такого:

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

Попробуйте получить ответ от вашего бота, подставив в качестве значение, полученное после вызова (в нашем примере — ). Текст сообщения может быть любым. Запрос должен выглядеть примерно так:

Вступление

На первый взгляд, Telegram — это просто очередной мессенджер. Реклама гласит, что он быстр, защищён, в нём нет рекламы и всё такое. Но у него есть важная фича — боты!

Бот — это не просто «автоответчик». Его правильнее считать автоматизированным помощником. Представим, что вы хотите поделиться в групповом чате видео с YouTube, но ссылки у вас нет.

Вот стандартный алгоритм действий без бота:

  • открываем YouTube в браузере;
  • находим видео;
  • нажимаем на «Поделиться» (и надеемся, что в списке будет наш мессенджер);
  • если нашего мессенджера в списке не оказалось, копируем ссылку на видео;
  • возвращаемся в мессенджер и делимся ссылкой.

Да, многие привыкли делать именно так. Однако бот позволит действовать следующим образом:

  • переписываемся в мессенджере;
  • вводим и название видео, которое вы хотите найти и скинуть в беседу;
  • отправляем его.

Удобно, не правда ли? И это лишь одна из возможностей.

Студенческое соревнование по кибербезопасности «Кибервызов: новый уровень»

29–31 августа, онлайн, беcплатно

tproger.ru

События и курсы на tproger.ru

Telegram позволяет пользователям создавать своих ботов. Ответим на вопрос «Почему мне стоит написать своего?» — это, пожалуй, самый простой способ понять, что такое API.

Работа с контентом

Controller Bot

Позволяет форматировать текст, добавлять медиафайлы, создавать отложенные посты и устанавливать таймер для удаления публикаций.

LikeBot

Умеет прикручивать к постам в Telegram виджет с лайками или любыми эмодзи. С его помощью можно узнать, насколько пользователям понравился пост, или провести своего рода голосование за лучшим материал, как делали мы в Digital-баре.

VoteBot

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

VoterBiBot

Умеет проводить лотереи и розыгрыши в чате или канале. Для этого нужно добавить бот в администраторы канала или чата. Бот создает пост с условиями розыгрыша, таймером, отсчитывающим время до конца конкурса, и кнопкой «Участвовать». По истечении времени конкурса бот публикует новый пост с именем победителя и уведомляет организатора о результатах отдельным сообщением.

Для работы в самом мессенджере Telegram

  1. Msg_stat_bot. При помощи этого бота можно подсчитывать статистику сообщений внутри чатов. Также он предоставляет информацию о ТОП-15 пользователях в данный момент.
  2. Yetanotherbot. Полезный помощник для создания анонимного чата и замены настоящих контактных данных собеседника вымышленными.
  3. Pollbot. Поможет организовать голосование или тестирование внутри чатов, подсчитает общую статистику и сделает выводы по ответам голосовавших.
  4. Controllerbot. Рассчитан на работу с каналами. Может создавать посты с отложенной публикацией, а также отправлять отформатированные сообщения.

Кто может пользоваться таким роботом?

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

Преимущества ботов

Очевидным плюсом является то, что искусственный интеллект принимает стандартные сообщения, а также можно не быть программистом. Если вы в состоянии запомнить несложные команды с целью управления telegram bot, то вам и «карты в руки», да и деньги тоже. Они прочно утвердились в Slack и WhatsApp, WeChat и Kik, Facebook Messenger и Twitter.

Известнейшие боты в мире

TinaBot для жителей Ирана – это робот-всезнайка, аналогичный Google Now. 1/5 пользователей телеграмм – иранцы. Основа таких цифр – эмбарго США, а также отсутствие доступа в Фэйсбуку. Этот бот подскажет все: как улучшить отношения в семье, какое кафе поблизости самое хорошее, играть с пользователем, дать рекомендации по ремонту и прочее. Самое интересное, что этому боту приписали возможность шутить.

@My_ali_bot – помощник для российских пользователей известной китайской платформы Алиэкспресс. Эго хозяин, Сергей Перескоков, получает прибыль благодаря боту, потому что пользователи переходят по указанным ссылкам.

Есть еще много других. И у каждой страны боты свои, в зависимости от растущих потребностей.

ChatbotsBuilder

Стоимость: тестовый доступ на 14 дней — бесплатно; платные тарифы — от $19/месяц.

Поддерживаемые платформы: Facebook.

Язык интерфейса и документации: английский.

Инструменты для создания сообщений: базовые + возможность выставлять счета и принимать оплату через PayPal.

Данные от пользователя: можно запрашивать данные от пользователя в разном формате: дата, текст, время, местонахождение и другие.

Шаблоны для создания бота: 10 шаблонов для бизнеса. Есть шаблоны для магазинов, специальных предложений, выдачи купонов, агентства, ресторана, гостиницы, агентства недвижимости, блога.

Интеграции: Zapier, Mailchimp, GetResponse, Google Календарь.

За что берут деньги на платном тарифе: возможность создавать больше одного бота.

Интерфейс ChatbotsBuilder

На первый взгляд, интерфейс может показаться запутанным. Поэтому начать лучше с просмотра обучающих вебинаров на сайте ChatbotsBuilder. Так выглядит рабочее поле для создания сообщений бота. Здесь есть кнопки для создания цепочек: Wizard, New trigger — новая команда, Bot map — схема диалога бота и опции. Меню сервиса с дополнительными функциями находится справа:

Интерфейс сервиса Chatbots Builder

При создании первого бота сервис предлагает использовать визард — пошаговый помощник. Вот как выглядит создание сообщения в визарде:

Процесс создания бота с помощью пошагового помощника в ChatbotsBuilder

Устрой деплой

Последним шагом будет развёртывание вашего бота на сервере. Наверняка у вас его нет, да и покупать не хочется — но это необязательно. Сейчас существует множество бесплатных облачных решений, из которых мы выберем Heroku.

Сперва зарегистрируйтесь на GitHub. Создайте аккаунт (рано или поздно он вам точно пригодится) и установите Git. На Linux выполните следующую команду:

На macOS и Windows его нужно скачать и установить вручную. И не забудьте зарегистрироваться на Heroku.

Установите virtualenv:

Теперь вам нужно навести порядок в файлах. Создайте новую папку и перейдите в неё в терминале или командной строке. Инициализируйте в ней :

Имя не имеет значения, но лучше сделать его интуитивно понятным. Перейдите в папку .

Теперь вам нужно склонировать git-репозиторий. Введите следующую команду:

Поместите скрипт в папку, полученную в результате выполнения команды .

Вернитесь в папку и запустите :

  • На Windows:
  • На Linux/macOS:

Если вы успешно запустили , приглашение командной строки должно начинаться с (my_env).

Перейдите в папку репозитория и ещё раз установите модуль requests:

Теперь нужно создать список зависимостей Heroku. Это несложно. Введите:

Создайте . В этом файле вам нужно разместить инструкции по работе с вашим скриптом. Имя файла обязательно должно быть ( в случае с Windows). У него не должно быть других расширений. Содержимое файла должно быть таким (замените на имя вашего скрипта):

Добавьте файл в вашу папку. Он может быть пустым, но он должен там быть.

Отправьте коммит с изменениями в репозиторий:

Теперь развернём бота на Heroku. Можно использовать и панель управления на сайте, но мы потренируемся делать всё через консоль. Если вы столкнётесь с какими-то проблемами, обратитесь .

Рассмотрим лишь те действия, которые нужны для развёртывания приложения. Если вы пользуетесь macOS или Windows, установите интерфейс командной строки, следуя .

Если вы пользуетесь Ubuntu, используйте следующие команды:

Если возникнут ошибки, проверьте, присутствуют ли все зависимости.

Теперь выполните следующие команды:

С этого момента ваше приложение должно работать на сервере Heroku. Если что-то пойдёт не так, проверить логи можно следующим образом:

Коды ошибок можно найти на сайте Heroku.

Бесплатный аккаунт накладывает некоторые ограничения. Тем не менее теперь у вас есть полностью рабочий бот — поздравляем! Продолжить изучение возможностей ботов для Telegram вам поможет видеокурс — в нём используют PHP, но суть остаётся той же.

А теперь — код

Теперь, когда вы поняли, что такое API, и установили все необходимые инструменты, напишем скрипт, который будет проверять обновления и отвечать на новые сообщения.

Сперва бот должен проверить обновления. Первое сообщение можно расценивать как самое свежее, но возвращает все обновления за последние 24 часа. Напишем небольшой скрипт, чтобы получить самое последнее обновление:

Словарь обновлений состоит из двух элементов:  и . Нас интересует вторая часть — список всех обновлений, полученных ботом за последние 24 часа.

Узнать больше о библиотеке requests можно, прочитав документацию. По сути, каждый раз, когда вам нужно получить, обновить или удалить информацию, хранящуюся на сервере, вы отправляете запрос и получаете ответ.

Теперь нужно добавить ещё 2 функции. Первая будет доставать из обновления, а вторая — отправлять сообщение.

Помните, как мы объединяли параметры при помощи и ? Вы можете сделать то же самое, добавив словарь в качестве второго дополнительного параметра в функциях / из пакета requests.

Скрипт готов, но он не идеален. Главным минусом является необходимость запускать его каждый раз, когда мы хотим, чтобы бот отправил сообщение. Исправим это. Чтобы бот слушал сервер и получал обновления, нам нужно запустить основной цикл. На новой строке, после , добавьте . После этого замените две последние строки на следующий код:

Хотя мы и добавили таймаут в 1 секунду, пример выше можно использовать только в обучающих целях, поскольку он использует частые опросы (short polling). Это плохо влияет на сервера Telegram, поэтому их нужно избегать. Есть ещё два способа получения обновлений через API — длинные опросы (long polling) и вебхуки (webhooks). Если мы будем использовать способ получения обновлений через  без параметров, то запросы будут происходить слишком часто.

Поскольку мы начали использовать в скрипте основной цикл, мы должны переключиться на длинные опросы. Сперва изменим первую функцию, добавив в неё параметр . Сам по себе он не уменьшит частоту проверки обновлений и будет работать только в том случае, когда обновлений нет. Чтобы помечать уже просмотренные обновления, нужно добавить параметр сдвига :

Теперь бот должен работать нормально, но его всё ещё можно улучшить. Давайте инкапсулируем все функции в один класс. Должно получиться что-то вроде этого:

Последний штрих — объявим переменные и научим бота приличным манерам. Сделаем так, чтобы бот приветствовал вас раз в день, при этом фраза должна зависеть от времени суток. Для этого добавьте следующий код в ваш скрипт:

Теперь вы можете улучшать бота так, как захотите. Можно, например, настроить отправку медиафайлов или добавить собственные кнопки.

LiveChat+ChatBot

Это не единая платформа, а два продукта — чат и AI-бот, разработанные одной компанией и легко интегрирующиеся между собой. 

ChatBot на своем продуктовом лендинге предлагает поболтать с ним

LiveChat — это чат с кучей фичей и возможностей, таких как: 

  • тикеты, 
  • аналитика, 
  • интеграции с Facebook, Slack, десятком CMS, сервисами для email и другими. 

Правда, воспользоваться большинством возможностей чата на триале нельзя — они платные. 

Что умеет ChatBot

ChatBot используют как вместе с LiveChat, так и независимо от него. Можно создать бота не только для сайта, но и для Facebook и других мессенджеров. У сервиса простой и приятный современный интерфейс. 

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

Технически с его помощью просто:

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

Вам помогут подсказки:

Всплывающие подсказки при первой настройке бота в сервисе ChatBot

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

Цена: от $50 до $499 и выше

Создание одного бота будет стоить от $50, на тарифах от $499 можно создать неограниченное количество ботов. Точная стоимость зависит от количества диалогов в месяц. ChatBot считается дополнительным оператором, так что в рамках использования интеграции с LiveChat за него придется доплачивать, как за оператора. Стоимость самой ограниченной версии сервиса LiveChat — от $19 за оператора. 

Как всё будет работать

В этом про­ек­те три зве­на: наш ком­пью­тер с Python, сер­вер Теле­гра­ма и Телеграм-клиент.

На ком­пью­те­ре рабо­та­ет интер­пре­та­тор Python, а внут­ри интер­пре­та­то­ра кру­тит­ся наша про­грам­ма на Python. Она отве­ча­ет за весь кон­тент: в неё зало­же­ны все шаб­ло­ны тек­ста, вся логи­ка, всё пове­де­ние.

Внут­ри про­грам­мы на Python рабо­та­ет биб­лио­те­ка, кото­рая отве­ча­ет за обще­ние с сер­ве­ром Теле­гра­ма. В биб­лио­те­ку мы вши­ли сек­рет­ный ключ, что­бы сер­вер Теле­гра­ма пони­мал, что наша про­грам­ма свя­за­на с опре­де­лён­ным ботом.

Когда кли­ент с Теле­гра­мом запра­ши­ва­ет у бота горо­скоп, запрос при­хо­дит на сер­вер, а сер­вер отправ­ля­ет его на наш ком­пью­тер. Запрос обра­ба­ты­ва­ет­ся про­грам­мой на Python, ответ идёт на сер­вер Теле­гра­ма, сер­вер отда­ёт ответ кли­ен­ту. Изи:

Обра­ти­те вни­ма­ние, что рабо­тать наш бот будет толь­ко тогда, когда вклю­чён ком­пью­тер и на нём запу­ще­на про­грам­ма на Python. Если ком­пью­тер выклю­чит­ся, про­па­дёт интер­нет или вы отклю­чи­те интер­пре­та­тор, то бот рабо­тать пере­ста­нет: запро­сы будут при­хо­дить, но никто на них не отве­тит. В одной из сле­ду­ю­щих частей мы сде­ла­ем так, что­бы это всё рабо­та­ло на уда­лён­ном сер­ве­ре и было все­гда доступ­но.

Как найти бота в Телеграм

Поиск его аналогичен поиску каналов в Телеграм и найти нужный нам можно следующими способами:

  • Спросить друга. Задаете вопрос товарищу, который отлично разбирается в современных технологиях;
  • С помощью поисковиков Вы сможете найти самых популярных ботов. Подборки в большинстве случаев адекватные. Обязательно ознакомьтесь с описанием;
  • Воспользуйтесь поиском внутри Телеграм. Но в этом случае необходимо знать точное имя, чтобы ввести в строку поиска. Оно должно заканчиваться на bot, а начинаться с “собачки”;
  • Создать собственный бот.

Как удалить бота

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Adblock
detector