Содержание статьи
- Кладбище роботов
- Поиск и базы данных (5 ботов)
- @ImageBot
- @ImageSearchBot
- @Wolframbot
- @mnp_bot
- @AvinfoBot
- Безопасность (7 ботов)
- @Temp_mail_bot
- @DrWebBot
- @vulnersBot
- @phpscanbot
- @httpresponsebot
- @key_generator_bot
- @FreeWiFi_bot
- Полезности (10 ботов)
- @orfobot
- @YTranslateBot
- @lingvobot
- @GitHubBot
- @QR_Wizardbot
- @Pomodoro_timer_bot
- @GetStatsbot
- @PollBot
- @SberometerBot
- @EmiasInfoBot
- Контент и развлечения (6 ботов)
- @minupornobot
- @ru_tracker_bot
- @VKAudioBot
- @GetMusicBot
- @swatcher_bot
- @guggybot
Пик шумихи вокруг чат-ботов, скорее всего, уже пройден. Но что полезного она принесла человечеству? Мы отправились ворошить залежи ботов для мессенджера Telegram, чтобы сделать подборку, в которой любой пользователь (а тем более гик) найдет для себя что-нибудь ценное.
Кладбище роботов
Признаться честно, поиски оказались не самым приятным занятием: сверкавшая еще год назад армия роботов постепенно превращается в свалку. Более половины потенциально полезных ботов перестали функционировать и просто-напросто не реагируют на запросы. Больше не отвечает бот «Флибусты»; полезнейший Utilsbot, который помогал бороться с разными видами кодирования, не подает признаков жизни; закрыт SteamSaleBot, оповещавший о распродажах в Steam, — остались лишь исходники, выложенные автором на GitHub.
Читатель из будущего, обрати внимание: статья написана в сентябре 2016 года, и, если кто-то из авторов вдруг забросит свое творение, не обессудь. Далеко не все разработчики готовы поддерживать серверы и ничего не получать взамен, а пристойной модели монетизации для ботов пока не придумали.
Отчаиваться, однако, пока рано. Есть надежда, что самые слабые боты уже отвалились, а те, что выжили, продержатся еще хотя бы пару лет. Нам удалось найти почти три десятка ботов, которые по-прежнему в строю и готовы приносить пользу любому, кто обратится.
Поиск и базы данных (5 ботов)
@ImageBot
Это простейший бот для поиска картинок. Пишем ему /get что-нибудь
и получаем в ответ картинку. Повторяем запрос и получаем другую картинку. Если написать /getgif
, то бот поищет анимированный GIF. Такого бота бывает полезно подключить к групповому чату и вставлять в разговор изображения, не переключаясь в браузер и не шаманя с сохранением файлов.

@ImageSearchBot
Гораздо более продвинутая вариация на тему поиска картинок, созданная программистами «Яндекса». Отличается тем, что в приватном варианте понимает запросы без команды, а также выдает кнопку More — если хочешь повторить запрос, просто дави на нее. Иногда бывают полезны и кнопки с уточнением запроса — их предлагают автоматически в зависимости от темы.

Встроенные боты
В январе 2016 года разработчики Telegram добавили в мессенджер так называемых инлайновых ботов. Эти боты встроены прямо в клиент, и специально подключать их не нужно. Достаточно написать название бота в строке ввода сообщения, и можно взаимодействовать с ним, не покидая беседу. Эта функция поддерживается не во всех клиентах, но в мобильных приложениях она уже есть. Список встроенных ботов пока небольшой:
@pic — поиск по картинкам, практически полная замена @ImageBot;
@gif — то же самое, но для анимированных гифок;
@vid — поиск по YouTube;
@bing — поиск в интернете через Bing;
@wiki — поиск по «Википедии» и Wikimedia, который по непонятным причинам не дружит с русским языком;
@imdb — поиск по базе данных IMDB, ищет только фильмы;
@bold — предлагает обернуть текст в значки, которые задают курсив, жирный или моноширинный шрифт. Смысл не совсем ясен — проще набрать сами символы.
@Wolframbot
Мегаполезный бот, служащий интерфейсом к сервису Wolfram Alpha. Если ты вдруг не в курсе, это мощнейший движок, который знает безумное количество величин, измерений и фактов, может делать подсчеты (включая решение уравнений и интегралов) и так далее и тому подобное. В общем, главное — знать, как правильно спрашивать. Делать запросы через Telegram удобно, а вот ответы заметно уступают выдаче в виде веб-страницы: они состоят из нескольких мелких картинок с подписями.

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

@AvinfoBot
Еще одна база данных, на этот раз автомобильных номеров. Для автомобилистов совершенно незаменимая штука: можно вбить номерной знак, VIN или номер телефона владельца машины и получить в ответ остальную информацию. Бот снабжен даже системой распознавания текста на картинках — если отправить фотографию с ясно видным номером, то он будет расшифрован и использован для поиска. Еще можно слать ссылки на auto.ru, avito.ru и darom.ru. Единственный недостаток — бот иногда спамит саморекламой.

Безопасность (7 ботов)
@Temp_mail_bot
Этот бот генерирует временные почтовые ящики в домене @lackmail.ru. Создав ящик, можно смотреть, что на него пришло, — на сайте temp-mail.ru или через самого бота. Обрати внимание, что адресат тоже может получить доступ к ящику, так как для авторизации на сайте достаточно имени пользователя. Однако это не столь важно, особенно если учесть, что одноразовые ящики обычно создаются под одного адресата, который к тому же чаще всего оказывается автоматизированной системой. А через десять минут ящик все равно будет автоматически уничтожен.

@DrWebBot
Бот компании Dr.Web, который прямо в чате проверяет файлы на наличие вирусов. По сути, просто другой интерфейс для онлайновой проверки, доступной на сайте. Потенциально полезная особенность — бота можно добавить в группу, и он будет автоматически сканировать все поступающие файлы и ссылки. Ограничение на размер файла — 10 Мбайт.

@vulnersBot
Vulners — это мощнейший агрегатор информации об уязвимостях. Если ты не вылезаешь из Telegram, то, возможно, тебе будет удобно посылать запросы к Vulners, не переключаясь в браузер. Зафрендив бота, просто набери команду /search
и свой запрос (подробнее о синтаксисе команд и возможностях Vulners читай в нашей июньской статье). Вторая полезная команда — это /subscribe
. Укажи после нее запрос, и каждый раз, когда появится новый результат, ты получишь оповещение.

@phpscanbot
Бот, проверяющий файлы PHP и JS на предмет уязвимостей. Работает аналогично бесплатной версии программы AI-Bolit (подробнее о ней читай в статье «Антивирус для сайта» в «Хакере» за март 2014 года). Учитывая, что база уязвимостей не то чтобы очень большая, а файлы для проверки нужно загружать по одному, удобство практического применения бота под вопросом. Зато можешь изучить исходники сканера, выложенные автором на GitHub.

@httpresponsebot
Простенький, но тем не менее полезный бот для проверки возвращаемого сайтами статуса HTTP. Просто пишешь URL или IP и через секунду видишь статус. Расшифровку статусов можешь подсмотреть в «Википедии».

@key_generator_bot
Бот для создания рандомных ключей, которые годятся для различных кодов и паролей. Сначала назначаешь длину ключа, затем выбираешь, из каких символов его составлять: это могут быть цифры, буквы, цифры и буквы или все вместе плюс случайные символы (режим super8).

@FreeWiFi_bot
Наш любимый бот с базой незащищенных (и слабозащищенных) точек доступа Wi-Fi, расположенных на территории России и стран ближнего зарубежья. Самое приятное — для многих хотспотов в базе есть пароли. Сидишь в шикарном ресторане и стесняешься попросить немного интернета на десерт к стакану воды? Не беда! Можно спросить у бота, просто введя название сети. Подробнее о 3WiFi читай в нашем небольшом обзоре.

Полезности (10 ботов)
@orfobot
Еще один бот — обертка вокруг простой, но полезной функции — проверки орфографии. Подключив бота, без всяких команд шли ему слова или куски текста. Ответ будет содержать список слов с ошибками и исправленный вариант. Полезно, когда общаешься с кем-то в «Телеграме» и не хочешь выдавать пробелы в образовании. Разработчик бота усиленно рекламирует другое свое творение — @Jimmy_chatbot. Это комбайн с кучей разных функций, в числе которых проверка орфографии, конвертация валют, калькулятор и прочие мелочи.

@YTranslateBot
Второй бот, созданный в стенах «Яндекса». Он предоставляет доступ к движку сервиса Yandex Translate и переводит слова или куски текста с одного языка на другой. На выбор 12 языков: основные европейские, узбекский, турецкий и еще парочка. Командой /setmylang
задаешь, с какого языка переводить, командой /tolang
— на какой. К сожалению, бот по возможностям сильно уступает сайту: там есть не только выбор из 87 языков, включая латынь и эльфийский, но и автоматический вывод синонимов для каждого слова.

@lingvobot
Прости, если мы утомили тебя гуманитарными штучками, скоро мы вернемся к техническим ботам. Однако иметь в друзьях бота Lingvo не повредит. Он переводит слова с русского на английский и обратно, причем в отличие от @YTranslateBot не требует вручную переключать направление. Обидно, что, как и в случае с Yandex Translate, бот сильно уступает сайту: он выдает одно-два определения, тогда как для того же слова даже в вебовой версии Lingvo может быть дюжина значений. Выбрать другой иностранный язык тоже нельзя.

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

@QR_Wizardbot
«QR-волшебник», как несложно догадаться, помогает работать с QR-кодами. Если хочешь создать код, просто отправь боту строку текста или ссылку. QR Wizardbot переспросит, нужно ли шифровать, и вернет картинку с кодом. Есть и функция расшифровки — скармливаешь боту фотографию, он пропускает ее через свой OCR и, если повезет, выдает содержимое QR-кода. Распознавание обычно не спотыкается ни о низкое качество изображения, ни о лишние объекты на снимке. Главное, чтобы сам код был хорошо виден.

@Pomodoro_timer_bot
Техника Pomodoro, также известная как «метод помидора», заключается в следующем. Для улучшения концентрации ты заводишь таймер (кухонные таймеры часто делают в виде помидора, отсюда название) и работаешь не покладая рук, пока он не зазвонит, — обычно через 25 минут. Снова ставишь его на пять минут и занимаешься всеми посторонними вещами, на которые мечтал отвлечься, пока работал. Теперь повтори цикл несколько раз, пока работа не будет сделана. Существует масса софтверных реализаций «помидора», @Pomodoro_timer_bot — одна из них. Напиши боту цифру, и он заведет таймер на соответствующее число минут. Еще удобнее функция /start_sprint
— она сделает четыре повторения по формуле 25 + 5 минут.

@GetStatsbot
Этот мощнейший бот для работы с Google Analytics пришел в Telegram из командного мессенджера Slack. Подключив его к аккаунту Google, ты можешь запрашивать аналитику о своем сайте при помощи команд, напоминающих естественный язык. К примеру, команда sessions yesterday
покажет график посещаемости за предыдущий день, users now
выдаст число пользователей, которые находятся на сайте в данный момент, users by page
покажет топ наиболее просматриваемых сегодня страниц. Никто не мешает и комбинировать запросы. К примеру, написав pageviews by browser last month
, ты увидишь круговую диаграмму, которая показывает, какие браузеры наиболее активно использовались в прошлом месяце. В общем, для владельцев сайтов — абсолютный маст-хэв.

@PollBot
Бот для проведения опросов. Чтобы создать опрос, добавь бота и напиши, что будешь спрашивать. После этого добавляй варианты ответов по одному, а когда закончишь, напиши /done
. Бот выдаст ссылку, нажав на которую ты увидишь список из своих групп. Выбираешь группу, и бот добавится в нее. Теперь твои собеседники увидят опрос и смогут голосовать, набирая команды типа /1
, /2
и так далее по количеству вариантов. Посмотреть результаты поможет команда /results@PollBot
, а подвести итоги — команда /endpoll@PollBot
.

@SberometerBot
Этот бот задумывался разработчиками как оперативный способ узнавать об изменениях курса доллара. С тех пор именно эта функция перестала работать и перекочевала в отдельный канал sberometer_kurs. Зато бот сообщает курс доллара по команде /kurs
и конвертирует из иностранных валют в рубли, если написать что-нибудь вроде /EUR количество
(без параметра эта команда выведет курс евро). Список поддерживаемых валют можно посмотреть при помощи команды /list
, а команда /news
выведет несколько последних финансовых новостей.

@EmiasInfoBot
Ты не поверишь, но это бот для записи в поликлинику. Если ты живешь в Москве и тебя беспокоит какой-нибудь недуг, то это твой шанс перестать игнорировать проблему и наконец записаться на прием к врачу. Бот, как и сайт emias.info, создан на основе открытых API, которые портал госуслуг предоставляет сторонним разработчикам. Все, что нужно для авторизации, — это номер СНИЛС. Если не потерял его, то добро пожаловать в виртуальную регистратуру!

Контент и развлечения (6 ботов)
@minupornobot
Без ботов, поставляющих порнографию, наш список был бы неполным, тем более что @minupornobot гордо занимает первое место в рейтинге «Телеграма». Принцип прост: командой /search что-нибудь
можешь искать ролики по ключевым словам, команды /popular
и /random
выдают наиболее популярное или случайное видео соответственно. Еще бот дважды в день шлет ссылки самостоятельно — так сказать, для поддержания либидо. Если боишься, что кто-нибудь случайно увидит уведомление, скажи боту /off
, и он прекратит безобразие. Изначально, кстати, мы хотели вместо него порекомендовать @Pornhub_Bot, но Роскомнадзор вовремя подсуетился и перекрыл в России доступ к PornHub. К сожалению, бот не заменяет сайт, а лишь шлет ссылки на него.

@ru_tracker_bot
Многих других ботов можно обвинить в том, что они по функциональности не дотягивают до аналогичных сайтов. Но только не бот Rutracker.org! Это полноценная версия трекера, в которой можно искать (просто напиши запрос), сортировать выдачу (к примеру, команда se
отсортирует по количеству сидов, а sz
— по размеру раздачи) и получать magnet-ссылки на торренты. Чтобы запросить magnet link, найди в выдаче под описанием интересующей раздачи ссылку вида /download_символы
и просто нажми на нее. Не хватает разве что возможности выбрать раздел для ограничения поиска.

За день до сдачи статьи бот перестал отвечать на поисковые запросы, но на следующий день снова ожил. Судя по отзывам на форумах, такие перебои в работе — обычное дело.
@VKAudioBot
Скачивание музыки из «Вконтакте» — вечно актуальная тема. И конечно же, для этих целей существует бот. Он через API подключается к «Вконтакте» и запрашивает доступ к аудиозаписям. Подтвердив, можно жать кнопку «Мои аудиозаписи» и листать страницы с треками. Бот позволяет посмотреть добавленные альбомы (кнопка «Выбрать альбом») и плей-листы. Файлы можно скачивать или слушать прямо в «Телеграме». К сожалению, в версии Telegram для iOS бот заблокирован.

@GetMusicBot
Другие два ценных источника музыки — это YouTube и SoundCloud. @GetMusicBot предназначен для работы с ними. Можешь отправить боту ссылку на страницу, и, немного подумав, он выдаст аудиофайл. Еще бот позволяет искать музыку, не покидая Telegram. Для поиска по YouTube есть команда /yts запрос
, для SoundCloud — /sc
. Команда /next
листает страницы выдачи. Интересно, что с YouTube можно скачивать не только аудио, но и видео. Неплохая замена для вышедшего из строя @iVideoBot.

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

@guggybot
Напоследок — чисто развлекательный, но интересный бот. Пишешь ему любую строчку, а он накладывает ее на анимированный GIF. Интересная особенность заключается в том, что гифка обычно имеет некоторую связь с тем, что написано, причем даже если писать по-русски. Польза, конечно, сомнительна, зато весело.

На этом наш список заканчивается, но если ты пользуешься каким-то ботом, которого в нем нет, не стесняйся рассказать об этом в комментариях!