Добавить в каталог
Весь список ботов Телеграмм на одной странице! Мы собрали для Вас лучших, интересных и полезных ботов для Telegram!
Собранный нами список ботов не является исчерпывающим и Мы надеемся существенно его пополнить с Вашей помощью! Добавьте Вашего или просто интересного бота, в специальную форму и он появится на сайте, после проверки нашим модератором.
Бот Телеграмм - это специальная программа созданная для выполнения заданных команд в мессенджере, на основании данных получаемых от пользователя.
Первые боты в Telegram, с которыми сталкиваются русскоязычные клиенты мессенджера – автоматические профили, рассылающий файлы локализации, например, Робот Антон.
Создать алгоритм можно самостоятельно. Иной – более простой – вариант – скачать и установить готовый. О том, как инсталлировать бот Telegram, сколько стоит данная услуга и как получить русскоязычную версию бесплатно, .
Всех, кто решил немного больше узнать о такой программе, как bot телеграмм, интересует, что можно делать с помощью ботов. На самом деле они в автоматическом режиме могут выполнять множество разных важных функций. Более того, открывается доступ к новым функциям. Итак, с помощью этих алгоритмов можно:
У некоторых пользователей, только начавших пользоваться системой, возникает вопрос касательно таких программ, как роботы Телеграмм: можно ли доверять боту? Нет ли риска потерять свой аккаунт или, хуже того, стать жертвой хакера, утратив контроль над всем аппаратом? К счастью, это исключено – боты исключительно полезны. Они полностью безопасны в использовании.
Предлагаем обзор ТОП-11 лучших telegram-ботов от редакции Робомаркетинг.
Чат-боты - это удобно и модно. Боты ищут лучшие авиабилеты и ближайшие бары, помогают управлять маркетингом, создают визуальный контент и прокладывают маршруты по пробкам. Сегодня рассмотрим самые полезные боты в телеграм за 2017 год.
Нужные боты в телеграмме должны нести функции, полезные специалистам разных профессий. Бот To PDF пригодится работающим с текстами и документами, от руководителя отдела до студента на сессии.
Бот конвертирует документы. Форматы.doc, .docx, .odt, .txt или.jpg он превращает в PDF. А если прислать ему PDF, бот вернет документ как несколько изображений.
Лучшие боты для telegram интуитивно понятны и лаконичны. Как и следующий бот. Отправив ему ссылку на инстаграм-фото, вы…
…получите изображение для загрузки.
Инстаграм не позволяет загружать фотографии «законными» методами. Их можно найти в гугл-поиске или извлечь из кода браузера. Но если вам лень заниматься этими манипуляциями - напишите боту @soheily98.
Боты телеграмм разрабатываются как для одной функции, так и для широкого применения. Tap2bot - пример последнего. С его помощью можно скачивать книги, торренты, искать отели, билеты, рестораны, одежду, а также рассчитывать стоимость поездки на такси.
Функция подбора такси работает быстро и удобно, выдавая спектр предложений от разных операторов.
Боты телеграм, по своей сути, должны нести определенную ценность для пользователя. Даже если она невелика, а функционал бота скромен. Пример - DeLorean, чат-ассистент и «напоминалка». Отправьте данные о важном событии, и бот напомнит о нем через сутки.
Лучшие боты для telegram созданы под конкретную целевую аудиторию. Как Controller Bot, закрывающий потребность SMM-менеджеров и владельцев telegram-каналов. Этот бот нужен для создания отложенных постов и отправки форматированных сообщений. Но не только. Также через него можно создавать inline-клавиатуры, управлять каналами и отслеживать статистику по подписчикам.
В основном, полезные боты telegram решают профессиональные «боли» людей. Чат-бот, упрощающий работу, воспринимается полезнее, чем облегчающий досуг виртуальный ассистент. Следующий пример нашей подборки - @MetricsBot, собирает данные из Google Analytics и выдает их прямо в диалоговое окно мессенджера.
Говоря про лучшие боты телеграмм, решающие разные проблемы пользователей, нельзя обойти важную «боль» жителя современного мегаполиса - пробки. Бот Яндекс.Карт не только показывает уровень напряженности трафика, но и напоминает, когда лучше ехать на работу или домой, учитывая загруженность на дорогах. Удобный и актуальный виртуальный ассистент.
«Well, show me the way to the next whisky bar», пел Джим Моррисон. Полезные боты телеграм решают даже потребности рок-звезд. Знакомьтесь - интерактивная барная карта в интерфейсе чат-бота. Отправьте системе свое местоположение и она выдаст 5 баров в радиусе 500 метров или километра.
Обычно лучшие боты телеграм не только разрешают, но и предугадывают нужды пользователей. Раз мы нашли бар, то стоит найти компанию. RadiusBOT отображает потенциальных собеседников за километр или больше от вас.
Как правило, полезные боты для телеграмм несут глубокую и узкоспециализированную функцию. Но иногда даже самый простой функционал полезен в быту. Выше мы нашли бар и компанию, теперь определимся, кто платит - подбросив монетку:) @RubleRobot доверит решения судьбе - иногда это лучший выход.
Бары, новые знакомства и подбрасывание монетки - это хорошо. Часто даже полезно. Но все же, самые лучшие боты телеграмм несут более практичную пользу. Например, берут на себя простую, но неприятную функцию и помогают в работе.
Watermark bot ставит на изображения водяные марки за несколько секунд. Пользователь волен выбрать между визуальной и текстовой вотермаркой.
Вы изучили перечень лучших ботов для telegram в 2017 году по версии Робомаркетинг. Зная, какие боты есть в телеграме, и пользуясь ими, вы сэкономите время. А делегируя чат-роботам мелкие процедуры, проведете это время гораздо осмысленнее.
Пишем ему /start и получаем список всех его команд.
Первая и главная - /newbot - отправляем ему и бот просит придумать имя нашему новому боту. Единственное ограничение на имя - в конце оно должно оканчиваться на «bot». В случае успеха BotFather возвращает токен бота и ссылку для быстрого добавления бота в контакты, иначе придется поломать голову над именем.
Для начала работы этого уже достаточно. Особо педантичные могут уже здесь присвоить боту аватар, описание и приветственное сообщение.
Не забудьте проверить полученный токен с помощью ссылки api.telegram.org/bot
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)
Теперь, когда вся логика бота описана можно начать придумывать ему команды.
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 услужливо покажет список всех доступных команд.
UPD:
Как верно подсказали, такое пройдет только при личном общении. В чатах боту доставляются только сообщения, начинающиеся с команды (/
Чтобы бот получал все сообщения в группах пишем @BotFather команду /setprivacy и выключаем приватность.
Для начала в Handler добавляем обработчик:
If text == "/":
...
else:
response = CMD["
А потом в список команд добавляем псевдо-речь:
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 - удобна для одинакового описания строк как требующих подстановки, так и без нее. Теперь бот будет отвечать на приветствия и иногда даже обращаться по имени.
Для примера расширим словарь RESPONSES:
RESPONSES["What time is it?"] = ["
И будем отлавливать текст
If 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)
И все, теперь бот будет время от времени присылать стикер вместо времени:
Вспоминая , могу сказать, что теперь извращений меньше, а работа прозрачнее.
К счастью, 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" (или любой другой метод, используемый ботом).
Теги: Добавить метки
Приветствую пользователей Телеграм. Продолжаю свой рассказ о супер популярном мессенджере. Специально отобрал самые полезные боты для Telegram. Все проверил вручную, так что они будут действительно интересными, и что немаловажно, понимающими самые простые команды.
В прошлой статье мы разбирали, советую ознакомиться с ней для начала.
Коротко напомню алгоритм использования бота:
Чат Telegram-специалистов
Друзья, мы создали чат в котором собрали всех, кто работает с каналами и чатами в Telegram. Вы можете обратиться за помощью по работе с ботами и обсудить любой вопрос с участниками.
Присоединиться к чату:
t-do.ru/joinchat/EVgZrUgkpH_nz-uvWAnmkQ
Новости спорта и здорового образа жизни.
Интересуетесь видео, картинками, музыкой? Читайте, как упростить работу с таким контентом.
Свежие новости, сплетни, происшествия с доставкой в телефон.
Для бизнесменов и желающих ими стать.
Здесь собраны помощники, задача которых развлекать пользователя.
Боты ищут полезную информацию из разных областей. От погоды до кулинарных рецептов.
Помощники книголюбов и переводчиков.
При выборе ботов я пользовался магазином — storebot.me . Рекомендую искать их там. Есть удобные категории и отзывы живых людей.
Если робот надоел или перестал быть нужным, смело избавляйтесь от него. Для этого можно удалить диалог или воспользоваться функцией полной блокировки.
Смотрите, как это сделать.
С телефона
На Айфоне всё просто — смахиваете диалог с ботом влево и нажимаете “Удалить”.
На Андроиде есть несколько способов.
Способ 1 . Длинный тап по названию в общем списке чатов и “Удалить и остановить”.
Способ 2 . Нажать кнопку с тремя точками вверху справа и выбрать “Удалить чат”.
В одной из статей мы рассматривали 5 простых способов сделать из смартфона пульт для телевизора .
Бесплатному мессенджеру Telegram, на заре своего появления в апреле 2015 года, предвещали яркую, но короткую жизнь. Аналитики заявляли, что детище основателя Вконтакте Павла Дурова вряд ли сможет стать серьезным конкурентом суперпопулярных на тот момент WattsUp и Viber.
Однако уже год спустя команда разработчиков гордо объявила , что количество пользователей мессенджера достигло 100 миллионов. В 2017 году Telegram продолжает набирать обороты, в том числе и в России. По данным аналитического портала Similarweb, по количеству скачиваний мессенджера в отечественном сегменте онлайн-магазинов приложений, Telegram занимает 4-е место.
Чем же так привлекает современных пользователей данный сервис? В первую очередь, это протоколы безопасности, благодаря которым аккаунт пользователя практически невозможно взломать. Кроме того, из простой программы для обмена сообщения, Telegram за два года вымахал в настоящую социальную сеть с публичными и корпоративными чатами, интереснейшими каналами, возможностью размещать видеоролики и музыкальные плейлисты, создавать уникальные стикеры и темы оформления.
Одна из самых популярных функций Telegram – это боты, специальные аккаунты, которые управляются искусственным интеллектом. Боты помогают подобрать сериал, следят за котировками акций, подскажут интересный кулинарный рецепт, сообщат о погоде и даже расскажут анекдот.
Мы подобрали и испытали 10 самых полезных ботов Telegram. Для того чтобы воспользоваться ботом, достаточно добавить его в список контактов. После этого программа выведет короткое сообщение в чате с правилами использования. Если бот по какой-то причине вас не устроит, удалить его не составит труда:
Также стоит отметить, что для корректной работы ботов, вам понадобится смартфон с высокоскоростным Интернет-соединением. В статье по ссылке вы узнаете о том, как выбрать лучший телефон с 4G .
Адрес бота - @YTranslateBot
Telegram-бот, который окажется незаменимым во время путешествия или общения с иностранными туристами. По умолчанию, бот переводит слова и фразы с русского на английский. Однако если в описании бота в начале чата нажать ссылку /toland, откроется меню выбора из 12 доступных языков, от арабского до итальянского.
Адрес бота - @YandexMapsBot
Еще один популярный и сверхполезный сервис от Yandex, который можно добавить в свой Telegram в виде бота. Программе необходимо сообщить свое местоположение, после чего телеграм-ассистент сообщит о пробках в городе, а также поможет найти нужный адрес и проложить к нему маршрут.
Адрес бота - @delorean_bot
Бот для Telegram, который станет вашим личным секретарем, уведомляя о важных запланированных событиях. Пользоваться такой «напоминалкой» чрезвычайно просто:
После этого достаточно записать любое мероприятие в будущем и указать дату, например, День рождения мамы 20 мая.
Адрес бота - @tap2bot
Универсальный многофункциональный бот, в котором заложены 7 полезных поисковых инструментов:
Чтобы воспользоваться ботом, нужно ввести в окошко чата соответствующую цифру для команды, от 1 до 7. После это остается просто следовать указаниям бота.
Другие смартфоны Флай
На нашем сайте можно найти каталог с остальными смартфонами Fly на Андроиде .
Адрес бота - @ControllerBot
Отличный инструмент для SMM-менеджеров, которые занимаются эффективным продвижением каналов в Telegram. Также бот поможет рядовым владельцам и администраторам увлекательных каналов спланировать и отформатировать свои посты на несколько дней вперед.
Основные функции бота:
Кроме того, бот умеет отключать уведомления и предпросмотр ссылок в сообщениях, а также поддерживает все форматы сообщений.
Адрес бота - @Barmap_bot
Виртуальный гид по ближайшим барам и кафе в районе, где живет или работает пользователь. Бот поможет выбрать место, где можно скоротать вечер одному или в компании друзей. Достаточно указать свое местоположение и ввести радиус, в котором будет осуществлен поиск, например, radius 1000. После того как пользователь выбрал категорию поиска, бот сделает выборку всех общепитов в радиусе километра.
Адрес бота - @weatherman_bot
Чтобы поход в кафе или ресторан не омрачился внезапно пролившимся на голову дождем, мы рекомендуем добавить в свои контакты удобный бот для Telegram, который сообщает о погоде. Пользователю достаточно выбрать язык, ввести латиницей название своего города, после чего бот выдаст общий или почасовой прогноз погоды.
Адрес бота - @kinomanbot
Если хочется скрасить уютный вечер хорошим фильмом и сериалом – смело устанавливайте данный бот. Пользователь может управлять программой как с помощью стандартного чат-инструмента, выбирая жанр и название из списка, так и используя голосовые команды.
Кроме выбора кино, бот содержит несколько полезных функций для настоящего киномана:
Адрес бота - @GetMusicBot
Бот для Telegtam, который помогает искать любимую музыку в сервисе SoundCloud, а также находит видеоролики в YouTube. Для использования бота необходимо ввести название группы или имя солиста, после чего программа выдаст пять популярных треков, которые можно скачать себе в смартфон или MP3-плеер.
Адрес бота - @baneksbot
Лучше хорошего анекдота может быть только 10 хороших анекдотов. Достоверно неизвестно, сколько забавных сообщений заложено в базе данных бота Baneksbot, но по нашим прикидкам – несколько тысяч. Просто нажимайте на ссылку /anek в чате и получайте новую порцию здорового юмора.
А вы пользуетесь ботами в Telegram? Расскажите о своих любимых аккаунт-программах