К сожалению, в Telegram до сих пор нет удобного и информативного каталога (точнее вообще никакого), поэтому искать действительно полезных ботов приходится вручную, роясь в недрах Сети.
Однако мы совместно с нашими друзьями из Botmother — конструктора ботов без знаний программирования — решили упростить вам задачу и сделали подборку из 7 полезнейших инструментов внутри Telegram, которые помогут выполнить те или иные рутинные задачи. Поехали!
SAVEPAY — менеджер подписок
Сервисы по подписке окружили нас с вами с ног до головы, и удержать в голове, на что именно вы подписались и когда следующий платёж бывает практически невозможно.
Мобильное приложение для расстановки знаков препинания Текстовод.Пунктуация
В этом случае на помощь приходит бот SAVEPAY, который заранее напомнит, когда запланировано следующее списание, чтобы вы могли вовремя отменить ненужную подписку.
EGRUL_BOT — быстрая проверка контрагентов
Если вы активно занимаетесь бизнесом или столь же активно работаете с компаниями и ИП, то наверняка не раз сталкивались с необходимостью проверить контрагента: действительно ли перед вами действующий предприниматель или юрлицо, кто в составе учредителей и давно ли зарегистрирована компания?
На все эти вопросы способен ответить EGRUL_BOT, который за пару секунд предоставит всю легальную информацию о том или ином субъекте бизнеса. Бот также укажет, если физлицо зарегистрировано в качестве самозанятого, проведёт проверку в реестре СРО, подскажет реквизиты налоговой или предоставит информацию о будущих и прошлых проверках.
OrfoBot — проверка текста на орфографические ошибки
Регулярно работаете с текстами? Тогда стоит добавить в свой Telegram бота, который проверяет орфографию в текстах на русском языке и выделяет жирным слова, где они допущены. А так как OrfoBot работает на базе сервиса «Главред», он также умеет проверять текст на соответствие инфостилю.
AviasalesBot — автоматический поиск авиабилетов со скидками
Полезный бот от сервиса поиска билетов Aviasales, который позволяет мониторить выбранные вами направления на предмет значительного снижения стоимости, например, если цена вдруг упадёт на 30% или 50%.
Полезные Боты в Телеграм
Пользователю предлагается добавить любимые направления, указать максимальную стоимость билета и некоторые другие желаемые параметры поиска, к примеру, месяц путешествия и максимальную длительность пересадки.
Как только в продаже появится желаемый авиабилет, бот пришлёт оповещение.
Search by image — быстрый поиск по картинке
Этот бот не делает ничего сверхъестественного и не осуществляет поиск по картинке самостоятельно. Вместо этого в ответ на изображение он присылает ссылки, которые перенаправляют на поисковики (в списке поддерживаемых Яндекс, Google и Bing) с уже с подготовленными результатами поиска. Кто часто ищет по картинке, оценит удобство с первого раза.
Office2pdf — конвертер в PDF
Одна из самых распространённых рутинных задач — это конвертация офисных (и не только) документов в формат PDF. И в этом деле невероятно полезен Office2pdf.
Бот позволяет сконвертировать в PDF: обычный текст, фотографии (png, jpeg) и офисные файлы (xls, doc, ppt, xls, xlsx, docx, pptx). Причём боту можно отправить подряд сразу несколько «разношёрстных» файлов, и он их объединит в один PDF-документ.
Ship — отслеживание посылок
Отслеживать посылки, конечно, можно в фирменных приложениях тех или иных служб доставки, однако гораздо удобнее объединить все отправления в одном Telegram-боте. Один из таких — это Ship, который поддерживает практически все популярные почтовые службы. Всё максимально просто: просто вбиваем трек-номер и отслеживаем маршрут.
Обязательно кидайте в комментарии, какими Telegram-ботами регулярно пользуетесь сами. Или, если вы разработчик ботов, рассказывайте читателям о своих продуктах. Лучшие из них войдут в наши будущие материалы.
Нашу предыдущую подборку полезных ботов в Telegram читайте по ссылке:
12 лучших и незаменимых Telegram-ботов для каждого
Возможность программировать ботов появилась в Telegram ещё в далёком 2015 году. Делимся списком из 12 незаменимых, надёжных и проверенных временем ботов.
Источник: kod.ru
Питоном по телеграму! Пишем пять простых Telegram-ботов на Python
В этой статье мы реализуем простой, но крайне полезный проект на Python — бота для Telegram. Боты — это небольшие скрипты, которые могут взаимодействовать с API, чтобы получать сообщения от пользователя и отправлять информацию в разные чаты и каналы.
Python для новичков
Если ты совсем не ориентируешься в Python, то отличным началом будет прочтение трех вводных статей, которые я публиковал в «Хакере» этим летом, либо посещение курса «Python для новичков», который я начну вести для читателей «Хакера» уже совсем скоро — 30 ноября.
- Python с абсолютного нуля. Учимся кодить без скучных книжек
- Python с абсолютного нуля. Учимся работать со строками, файлами и интернетом
- Python с абсолютного нуля. Работаем с ОС, изучаем регулярные выражения и функции
Чтобы создать бота, нам нужно дать ему название, адрес и получить токен — строку, которая будет однозначно идентифицировать нашего бота для серверов Telegram. Зайдем в Telegram под своим аккаунтом и откроем «отца всех ботов», BotFather.
Жмем кнопку «Запустить» (или отправим / start ), в ответ BotFather пришлет нам список доступных команд:
- / newbot — создать нового бота;
- / mybots — редактировать ваших ботов;
- / setname — сменить имя бота;
- / setdescription — изменить описание бота;
- / setabouttext — изменить информацию о боте;
- / setuserpic — изменить фото аватарки бота;
- / setcommands — изменить список команд бота;
- / deletebot — удалить бота.
Отправим бате‑боту команду / newbot , чтобы создать нового бота. В ответ он попросит ввести имя будущего бота, его можно писать на русском. После ввода имени нужно будет отправить адрес бота, причем он должен заканчиваться на слово bot. Например, xakepbot или xakep_bot . Если адрес будет уже кем‑то занят, BotFather начнет извиняться и просить придумать что‑нибудь другое.
Когда мы наконец найдем свободный и красивый адрес для нашего бота, в ответ получим сообщение, в котором после фразы Use this token to access the HTTP API будет написана строка из букв и цифр — это и есть необходимый нам токен. Сохраним ее где‑нибудь на своем компьютере, чтобы потом использовать в скрипте бота.
Для взаимодействия с Telegram API есть несколько готовых модулей. Самый простой из них — Telebot. Чтобы установить его, набери
pip install pytelegrambotapi
В Linux, возможно, понадобится написать pip3 вместо pip , чтобы указать, что мы хотим работать с третьей версией Python.
Эхо-бот
Для начала реализуем так называемого эхо‑бота. Он будет получать от пользователя текстовое сообщение и возвращать его.
Источник: xakep.ru