Секретные боты в телеграмм. Самые интересные и удобные боты в Telegram

Viber OUT 22.04.2019
Viber OUT

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

Несмотря на то, что на российском рынке до 2015 года практически безраздельно властвовали несколько популярных приложений, в частности «Viber» и «WhatsApp» , основатель «ВКонтакте» Павел Дуров создал новый бесплатный мессенджер «Telegram». Многие не рассчитывали на его значительный успех, и большинство аналитических материалов сводилось к тому, что большая часть пользователей перестанет им пользоваться через короткое время. Но новинка, помимо лёгкости, скорости, невероятной безопасности и полной кроссплатформенности, получила ряд уникальных функций. Одной из таких исключительных функций являются боты. Это специальные чаты, которые управляются компьютерным искусственным интеллектом.

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

В сегодняшнем материале мы расскажем вам о 10 самых интересных и полезных ботах для «Telegram» . Мы проведём небольшой обзор каждого из них, а также вкратце расскажем, как ими пользоваться.

Хотите быстро получать сводку о прогнозе погоды в вашем городе? Теперь вы сможете смело отказаться от различных погодных приложений, разряжающих батарею вашего смартфона. Больше не нужно тратить лишнее время на запуск и трафик на загрузку прогноза. Воспользуйтесь этим великолепным погодным ботом. Из всех погодных этот - самый популярный.

Как пользоваться:

  1. Выберите язык общения. Доступны русский, английский, арабский, португальский, итальянский, испанский, немецкий, фарси, французский, иврит, японский, китайский, корейский и турецкий языки.
  2. Выберите город. Для этого можно отправить ваше местоположение либо написать название города латинскими символами.
  3. Настройте единицы измерения. Можно изменить шкалу отображения температуры: в градусах Цельсия или по Фаренгейту.
  4. При необходимости настройки уведомления для погоды на утро и на вечер. В указанное вами время бот пришлёт сообщение со свежим прогнозом погоды.
  5. Выберите прогноз на сегодня, завтра или на 5 дней. Также можно просмотреть более подробный и почасовой прогноз.

Нужно зарегистрироваться на каком-то онлайн-сервисе, но не хотите светить свой основной электронный ящик? Не беда! Воспользуйтесь этим замечательным ботом. Что он может вам предложить? Он быстро сгенерирует временный почтовый ящик, который будет жить всего лишь 10 минут, после чего все ваши данные будут уничтожены. Этого времени вполне достаточно, чтобы зарегистрироваться на сервисе и подтвердить адрес электронной почты. Это лучшее, что может быть. Бот будет очень полезен в том случае, если нужно зарегистрироваться на сайте, которым вы не собираетесь пользоваться на постоянной основе.

Как пользоваться:

  1. При первом запуске измените язык на русский. Сразу после приветственного сообщения вы увидите следующую строку: Change language:/language. Нажмите на команду, после чего выберите язык из списка. Кроме русского и английского, также доступны итальянский, китайский и арабский языки.
  2. Воспользуйтесь командой НОВЫЙ ЯЩИК, после чего в боте сразу же генерируются email и пароль. Перейдите по ссылке «Прочитать письма», чтобы получить доступ к своей почте. Вам даже не придётся вводить пароль.

To PDF

Единственной задачей этого бота является преобразование документов в формат PDF прямо в «Телеграмме». Он распознаёт такие текстовые форматы, как DOC, DOCX, ODT, TXT и JPG. Список небольшой, но возможность практически мгновенного преобразования без необходимости загрузки на специальные серверы и установки специального софта не могут не радовать.

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

Pronunciation Bot

@pronunciationbot

Весьма полезный бот для тех, кто изучает или регулярно пользуется иностранными языками . Помогает правильно прочитать какие-либо незнакомые вам слова, либо если вы не уверены в правильности своего варианта прочтения. Поддерживает 84 языка, для некоторых из них доступны несколько диалектов. Работает бот очень просто: вы пишете слово, а в ответ вам приходит голосовое сообщение с записанным произношением. Хоть в этом популярном боте есть и другие функции, эта - самая популярная.

Как пользоваться:

  1. Нажмите меню выбора команд в виде косой линии (/).
  2. /language - выберите язык из предложенного списка.
  3. /pronounce или /p - после выбора команды введите текст, который нужно озвучить.
  4. /ipa или /i - после выбора команды введите текст, который бот преобразит в виде транскрипции по международным правилам.
  5. /help - выберите команду, чтобы получить помощь.
  6. /feedback - отправьте отзыв команде разработчиков.

Несмотря на то, что возможностей загрузить видео с YouTube на сегодня очень много, пользоваться ими далеко не всегда удобно. Особенно если под рукой доступно только мобильное устройство. Этот бот «Телеграмм» значительно упрощает процедуру загрузки видео. Он предложит вам скачать необходимый файл в различном качестве и в нескольких форматах, включая аудио.

Как пользоваться:

  1. Скопируйте ссылку на видео и вставьте её в чат.
  2. Через несколько секунд бот предложит вам варианты загрузки. Их количество может достигать 10. Список будет разбит на несколько страниц по три варианта, между которыми можно перемещаться, нажимая на кнопку Next или Previous.
  3. Нажмите на кнопку с номером наиболее подходящего для вас варианта скачивания.
  4. Дождитесь формирования ссылки и сохраните видео на своё устройство.

InstaSave

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

Как пользоваться:

  1. Выберите язык общения с ботом. На данный момент доступны английский и арабский.
  2. Скопируйте ссылку на запись, с которой нужно сохранить фотографии.
  3. Сразу же все фотографии будут извлечены и присланы вам в виде сообщения. После этого можно сохранить их в памяти устройства.

Разработчик также заверяет, что с помощью бота можно сохранять видео с YouTube, но на практике компьютер отвечает, что ссылка не поддерживается.

При общении с иностранными друзьями или коллегами, а также в путешествиях онлайн-переводчик может оказать огромную помощь. Но пользоваться отдельным приложением может быть удобным не в каждом случае. Тогда можно воспользоваться официальным ботом от сервиса Яндекс.Перевод. Он обеспечивает качественный перевод и поддерживает 12 языков: английский, русский, арабский, персидский, иврит, французский, немецкий, итальянский, португальский, испанский, турецкий и узбекский.

Как пользоваться:

  1. По умолчанию бот будет переводить ваш текст с русского на английский язык. Если вы хотите использовать другую языковую пару, воспользуйтесь командой /mylang для установки вашего языка, а также /tolang для выбора языка, на которой будете переводить.
  2. Введите или вставьте скопированный текст для перевода.
  3. Бот сразу же в ответном сообщении пришлёт перевод.

Поиск ближайших кафе и баров

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

Как пользоваться:

  1. /radius XXXX - задайте радиус поиска, где XXXX - количество метров. Например, если ввести /radius 1000, то поиск будет вестись в радиусе километра. По умолчанию радиус поиска составляет 500 метров.
  2. Отправьте в чат ваше местоположение, после чего выберите категорию поиска: бары, кафе или рестораны.
  3. Выберите интересующее вас заведение, после чего бот отобразит его на карте.
  4. Если нужно проложить маршрут, прямо с чата можно запустить карты Google.

@flibustafreebookbot

Хотите быстро найти , но не хочется тратить время на поиск в браузере? Хороший бот от крупнейшей онлайн-библиотеки значительно ускорит процесс выбора и поиска необходимой книги. Доступен поиск по названиям книг, по авторам, либо же бот может предложить случайную книгу. Каждая книга может быть скачана как минимум в трёх форматах.

Как пользоваться:

  • /help - краткая справка, как пользоваться ботом;
  • /setting - настройки поискового робота, в этом пункте можно настроить форматы файлов, в которых вы хотите скачать найдены книги;
  • /search - принудительный запуск поиска;
  • /book - поиск по названию книги;
  • /author - поиск книги по автору;
  • /random - случайная книга.

Telegram Store Bot

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

Как пользоваться:

  1. При первом запуске выберите свой часовой пояс, язык бота, языки, на которых вы планируете искать других ботов, видимость контента для взрослых, а также уведомления о лучших ботах за неделю, месяц или день.
  2. Топ ботов. Отображает самые рейтинговые и популярные на данный момент боты.
  3. Лучшие новинки. Лучшие на данный момент новые боты.
  4. Недавно добавленные. Иногда здесь могут быть найдены классные боты, которые ещё не успели набрать высокий рейтинг.
  5. По категориям. Позволяет отсортировать всех ботов по таким категориям, как игры, развлечения, социальные, фото и видео, новости, инструменты, образование, для взрослых и broadcast.
17.05.2017 11:47:00

В одной из статей мы рассматривали 5 простых способов сделать из смартфона пульт для телевизора .

Бесплатному мессенджеру Telegram, на заре своего появления в апреле 2015 года, предвещали яркую, но короткую жизнь. Аналитики заявляли, что детище основателя Вконтакте Павла Дурова вряд ли сможет стать серьезным конкурентом суперпопулярных на тот момент WattsUp и Viber.

Однако уже год спустя команда разработчиков гордо объявила , что количество пользователей мессенджера достигло 100 миллионов. В 2017 году Telegram продолжает набирать обороты, в том числе и в России. По данным аналитического портала Similarweb, по количеству скачиваний мессенджера в отечественном сегменте онлайн-магазинов приложений, Telegram занимает 4-е место.


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

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

Мы подобрали и испытали 10 самых полезных ботов Telegram. Для того чтобы воспользоваться ботом, достаточно добавить его в список контактов. После этого программа выведет короткое сообщение в чате с правилами использования. Если бот по какой-то причине вас не устроит, удалить его не составит труда:

  • В списке контактов зажмите строчку с ботом
  • Дождитесь появления всплывающего меню внизу экрана
  • Нажмите команду Delete and stop

Также стоит отметить, что для корректной работы ботов, вам понадобится смартфон с высокоскоростным Интернет-соединением. В статье по ссылке вы узнаете о том, как выбрать лучший телефон с 4G .

1. Yandex.Translate

Адрес бота - @YTranslateBot

Telegram-бот, который окажется незаменимым во время путешествия или общения с иностранными туристами. По умолчанию, бот переводит слова и фразы с русского на английский. Однако если в описании бота в начале чата нажать ссылку /toland, откроется меню выбора из 12 доступных языков, от арабского до итальянского.

2. Yandex Maps

Адрес бота - @YandexMapsBot


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

3. Бот DeLorean

Адрес бота - @delorean_bot


Бот для Telegram, который станет вашим личным секретарем, уведомляя о важных запланированных событиях. Пользоваться такой «напоминалкой» чрезвычайно просто:

  • Добавить бот в Telegram
  • Выбрать язык
  • Указать город или свои координаты, чтобы бот определил местоположение пользователя

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

4. Поисковый бот

Адрес бота - @tap2bot

Универсальный многофункциональный бот, в котором заложены 7 полезных поисковых инструментов:

  • Книги по названию и автору
  • Торренты
  • Отелей и хостелы по датам и городам
  • Дешевые авиабилеты
  • Кафе, рестораны, аптеки
  • Одежда по фото
  • Расчет стоимость поездки на такси

Чтобы воспользоваться ботом, нужно ввести в окошко чата соответствующую цифру для команды, от 1 до 7. После это остается просто следовать указаниям бота.

Другие смартфоны Флай
На нашем сайте можно найти каталог с остальными смартфонами Fly на Андроиде .

5. Бот для создания отложенных публикаций

Адрес бота - @ControllerBot

Отличный инструмент для SMM-менеджеров, которые занимаются эффективным продвижением каналов в Telegram. Также бот поможет рядовым владельцам и администраторам увлекательных каналов спланировать и отформатировать свои посты на несколько дней вперед.

Основные функции бота:

  • Форматирование сообщений
  • Создание отложенных сообщений
  • Добавление к посту красивых inline-кнопок
  • Добавление администраторов каналов
  • Сбор статистики канала

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

6. Поиск ближайших кафе и баров

Адрес бота - @Barmap_bot

Виртуальный гид по ближайшим барам и кафе в районе, где живет или работает пользователь. Бот поможет выбрать место, где можно скоротать вечер одному или в компании друзей. Достаточно указать свое местоположение и ввести радиус, в котором будет осуществлен поиск, например, radius 1000. После того как пользователь выбрал категорию поиска, бот сделает выборку всех общепитов в радиусе километра.

7. Информер погоды

Адрес бота - @weatherman_bot

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

8. Поиск фильмов

Адрес бота - @kinomanbot

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

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

  • Обновление афиш ближайших кинотеатров
  • Новинки кино на торрентах
  • Игры «Угадай кино» и «Правда или Ложь»
  • Новости и цитаты из мира кино

9. Поиск музыки и видео

Адрес бота - @GetMusicBot

Бот для Telegtam, который помогает искать любимую музыку в сервисе SoundCloud, а также находит видеоролики в YouTube. Для использования бота необходимо ввести название группы или имя солиста, после чего программа выдаст пять популярных треков, которые можно скачать себе в смартфон или MP3-плеер.

10. Поиск анекдотов

Адрес бота - @baneksbot


Лучше хорошего анекдота может быть только 10 хороших анекдотов. Достоверно неизвестно, сколько забавных сообщений заложено в базе данных бота Baneksbot, но по нашим прикидкам – несколько тысяч. Просто нажимайте на ссылку /anek в чате и получайте новую порцию здорового юмора.

А вы пользуетесь ботами в Telegram? Расскажите о своих любимых аккаунт-программах

Пишем ему /start и получаем список всех его команд.
Первая и главная - /newbot - отправляем ему и бот просит придумать имя нашему новому боту. Единственное ограничение на имя - в конце оно должно оканчиваться на «bot». В случае успеха BotFather возвращает токен бота и ссылку для быстрого добавления бота в контакты, иначе придется поломать голову над именем.

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

Не забудьте проверить полученный токен с помощью ссылки api.telegram.org/bot/getMe , говорят, не всегда работает с первого раза.

2. Программирование

Создавать бота буду на Python3, однако благодаря адекватности этого языка алгоритмы легко переносятся на любой другой.

Telegram позволяет не делать выгрузку сообщений вручную, а поставить webHook, и тогда они сами будут присылать каждое сообщение. Для Python, чтобы не заморачиваться с cgi и потоками, удобно использовать какой-нибудь реактор, поэтому я для реализации выбрал tornado.web. (для GAE удобно использовать связку Python2+Flask)

Каркас бота:

URL = "https://api.telegram.org/bot%s/" % BOT_TOKEN MyURL = "https://example.com/hook" api = requests.Session() application = tornado.web.Application([ (r"/", Handler), ]) if __name__ == "__main__": signal.signal(signal.SIGTERM, signal_term_handler) try: set_hook = api.get(URL + "setWebhook?url=%s" % MyURL) if set_hook.status_code != 200: logging.error("Can"t set hook: %s. Quit." % set_hook.text) exit(1) application.listen(8888) tornado.ioloop.IOLoop.current().start() except KeyboardInterrupt: signal_term_handler(signal.SIGTERM, None)
Здесь мы при запуске бота устанавливаем вебхук на наш адрес и отлавливаем сигнал выхода, чтобы вернуть поведение с ручной выгрузкой событий.

Приложение торнадо для обработки запросов принимает класс tornado.web.RequestHandler, в котором и будет логика бота.

Class Handler(tornado.web.RequestHandler): def post(self): try: logging.debug("Got request: %s" % self.request.body) update = tornado.escape.json_decode(self.request.body) message = update["message"] text = message.get("text") if text: logging.info("MESSAGE\t%s\t%s" % (message["chat"]["id"], text)) if text == "/": command, *arguments = text.split(" ", 1) response = CMD.get(command, not_found)(arguments, message) logging.info("REPLY\t%s\t%s" % (message["chat"]["id"], response)) send_reply(response) except Exception as e: logging.warning(str(e))
Здесь CMD - словарь доступных команд, а send_reply - функция отправки ответа, которая на вход принимает уже сформированный объект Message .

Собственно, её код довольно прост:

Def send_reply(response): if "text" in response: api.post(URL + "sendMessage", data=response)

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

3. Команды

Перво-наперво, необходимо соблюсти соглашение Telegram и научить бота двум командам: /start и /help:

Def help_message(arguments, message): response = {"chat_id": message["chat"]["id"]} result = ["Hey, %s!" % message["from"].get("first_name"), "\rI can accept only these commands:"] for command in CMD: result.append(command) response["text"] = "\n\t".join(result) return response

Структура message["from"] - это объект типа User , она предоставляет боту информацию как id пользователя, так и его имя. Для ответов же полезнее использовать message["chat"]["id"] - в случае личного общения там будет User, а в случае чата - id чата. В противном случае можно получить ситуацию, когда пользователь пишет в чат, а бот отвечает в личку.

Команда /start без параметров предназначена для вывода информации о боте, а с параметрами - для идентификации. Полезно её использовать для действий, требующих авторизации.

После этого можно добавить какую-нибудь свою команду, например, /base64:

Def base64_decode(arguments, message): response = {"chat_id": message["chat"]["id"]} try: response["text"] = b64decode(" ".join(arguments).encode("utf8")) except: response["text"] = "Can"t decode it" finally: return response

Для пользователей мобильного Telegram, будет полезно сказать @BotFather, какие команды принимает наш бот:
I: /setcommands
BotFather: Choose a bot to change the list of commands.
I: @******_bot
BotFather: OK. Send me a list of commands for your bot. Please use this format:

Command1 - Description
command2 - Another description
I:
whoisyourdaddy - Information about author
base64 - Base64 decode
BotFather: Success! Command list updated. /help

C таким описанием, если пользователь наберет /, Telegram услужливо покажет список всех доступных команд.

4. Свобода

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

UPD: Как верно подсказали, такое пройдет только при личном общении. В чатах боту доставляются только сообщения, начинающиеся с команды (/) (https://core.telegram.org/bots#privacy-mode)

Чтобы бот получал все сообщения в группах пишем @BotFather команду /setprivacy и выключаем приватность.

Для начала в Handler добавляем обработчик:

If text == "/": ... else: response = CMD[""](message) logging.info("REPLY\t%s\t%s" % (message["chat"]["id"], response)) send_reply(response)
А потом в список команд добавляем псевдо-речь:

RESPONSES = { "Hello": ["Hi there!", "Hi!", "Welcome!", "Hello, {name}!"], "Hi there": ["Hello!", "Hello, {name}!", "Hi!", "Welcome!"], "Hi!": ["Hi there!", "Hello, {name}!", "Welcome!", "Hello!"], "Welcome": ["Hi there!", "Hi!", "Hello!", "Hello, {name}!",], } def human_response(message): leven = fuzzywuzzy.process.extract(message.get("text", ""), RESPONSES.keys(), limit=1) response = {"chat_id": message["chat"]["id"]} if leven < 75: response["text"] = "I can not understand you" else: response["text"] = random.choice(RESPONSES.get(leven)).format_map({"name": message["from"].get("first_name", "")}) return response
Здесь эмпирическая константа 75 относительно неплохо отражает вероятность того, что пользователь всё-таки хотел сказать. А format_map - удобна для одинакового описания строк как требующих подстановки, так и без нее. Теперь бот будет отвечать на приветствия и иногда даже обращаться по имени.

5. Не текст.

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

Для примера расширим словарь RESPONSES:

RESPONSES["What time is it?"] = ["", "{date} UTC"]
И будем отлавливать текст :

If response["text"] == "": response["sticker"] = "BQADAgADeAcAAlOx9wOjY2jpAAHq9DUC" del response["text"]
Видно, что теперь структура Message уже не содержит текст, поэтому необходимо модифицировать send_reply:

Def send_reply(response): if "sticker" in response: api.post(URL + "sendSticker", data=response) elif "text" in response: api.post(URL + "sendMessage", data=response)
И все, теперь бот будет время от времени присылать стикер вместо времени:

6. Возможности

Благодаря удобству API и быстрому старту боты Telegram могут стать хорошей платформой для автоматизации своих действий, настройки уведомлений, создания викторин и task-based соревнований (CTF, DozoR и прочие).

Вспоминая , могу сказать, что теперь извращений меньше, а работа прозрачнее.

7. Ограничения

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

К счастью, Telegram также умеет работать и по ручному обновлению, поэтому не меняя кода можно создать еще одну службу Puller, которая будет выкачивать их и слать на локальный адрес:

While True: r = requests.get(URL + "?offset=%s" % (last + 1)) if r.status_code == 200: for message in r.json()["result"]: last = int(message["update_id"]) requests.post("http://localhost:8888/", data=json.dumps(message), headers={"Content-type": "application/json", "Accept": "text/plain"}) else: logging.warning("FAIL " + r.text) time.sleep(3)

P.S. По пункту 7 нашел удобное решение - размещение бота не у себя, а на heroku, благо все имена вида *.herokuapp.com защищены их собственным сертификатом.

UPD: Telegram улучшили Бот Апи, из-за чего, теперь не обязательно иметь отдельную функцию для отправки сообщений при установленном вебхуке, а в ответ на POST запрос можно отвечать тем же сформированным JSON с ответным сообщением, где одно из полей устанавливается как ч "method": "sendMessage" (или любой другой метод, используемый ботом).

Теги: Добавить метки

Привет, друзья!

Мы вдохновились самыми интересными и наконец-то решили завести собственный! Подписывайтесь на @ESETRussia и будьте в курсе последних новостей инфобезопасности.


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


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


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


Представляем подборку лучших ботов для вашего Телеграм-аккаунта.


Сервисы

@movie_bot

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

@vk_bot
Бот позволяет интегрировать любой паблик ВКонтакте в Telegram.

@temp_mail_bot
Бот создает временный почтовый ящик на 10 минут. Полезно для регистрации на сайтах, куда вы не собираетесь возвращаться.

@hotelrobot
Будущее за ботами, которые автоматизируют сферу услуг. Hotelrobot ищет отели.

@rubbot

Теперь для проверки курса валют даже не нужно открывать браузер.

@zodiac_bot

Для тех, кто верит в гороскопы.

@YTranslateBot

Переводчик Яндекса внутри Telegram.

@grammarnazibot

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

Вместо приложений

@weatherman_bot

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

@MyCookBot

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

@Pomodoro_timer_bot

Улучшить навыки тайм-менеджмента вам поможет бот с интересным названием Pomodoro. Он делит рабочее время на отрезки (они называются «помидоры») по 30 минут, где 25 минут работы без отвлечений сменяются 5 минутами отдыха. Начало и конец каждого «помидора» отмечается уведомлением. В конце дня можно изучить статистику, чтобы понять, как работать еще эффективнее.


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

@imagebot

Бот ищет картинки по запросу внутри Telegram.

@iVideoBot

Человечество еще не изобрело более простого способа скачать видео с YouTube. Отправляем боту ссылку, получаем файл.

@Instasave_bot

Скачать видео из Instagram еще сложнее, чем с YouTube. Бот справляется всего за несколько секунд - достаточно отправить ссылку, и он скачивает файл самостоятельно.

@filesbot

Бот работает с разными типами файлов: хранит их и делится с другими пользователями. Зачем делать это в мессенджере? Огромное количество пользователей Telegram в восторге от этой функции.

@topdf_bot

Бот конвертирует самые распространенные форматы файлов (.doc, .docx, .odt, .txt и.jpg) в PDF.

@evernotesbot

Простой бот, который позволяет сохранить рабочую переписку в Evernote.

Текстовые квесты и викторины

Скачиваем фотки с Instagram, учим английский и спасаем незнакомца.

Популярность ботов Telegram с каждым днем растет. Штука действительно полезная: не выходя из мессенджера, можно скачать фильм, книгу, узнать курсы валют и многое другое. Например, мы как-то писали , раздающем книги бесплатно. Видя такую популярность ботов, Telegram даже объявил конкурс среди разработчиков. Как говорится в официальном блоге компании, необходимо создать бота, «который произведет впечатление». При этом использовать нужно API компании. На кону 1 миллион долларов !

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

Andy | Learn English

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

Pikabu

Кто не знает уютную пикабушечку. Pikabu - наш ответ заграничному reddit.com. Здесь юмор, ламповые истории и полезные (или не очень) длиннопосты. Собственно, бот присылает лучшие посты с сайта, а если захочется, рандомного котика. Почему бы и нет.

RubBot

Ну тут все просто: бот показывает актутальный курс валют и котировки нефти Brent.

Wolfram Alpha

Бот одноименного сайта wolframalpha.com. Ответит на самые заковыристые математические вопросы и задачи. Мне бы его, когда в институте учился.

MyCookBot

С этим ботом больше не будет вечного вопроса: «Что приготовить?». Открываем холодильник, сгребаем все в кучу и перечисляем ингридиенты боту. На их основе он подберет несколько рецептов, осталось лишь выбрать понравившийся и к плите! Впрочем, если уже знаешь что хочешь, но не знаешь как это приготовить, MyCookBot подкинет рецепт с подробной инструкцией.

InstaSave

С этим ботом можно сохранять понравившиеся фотки и видео из инстаграмма в два тапа. Достаточно прислать ссылку на снимок, и в ответ тут же прилетит медиафайл. Интересно, что этот способ работает и с YouTube-роликами.

Игра «Привет, Незнакомец!»

Забавная бот-игра, в котором вам предстоит вытащить из какой-то дыры некоего Максима Макарова. Естественно, с помощью его подсказок. Похожий интерактивный квест есть в App Store - Lifeline называется.

Weatherman

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

VK Music



Рекомендуем почитать

Наверх