Телеграм бот
Это программа, которая используя **API** телеграма может выполнять различные действия в чатах без человека.
Телеграм ботов можно делить по-разному. В зависимости от цели их создания или по части их функциональности, но зачастую, боты комбинированные и вбирают в себя сразу несколько разновидностей. Так, по цели их создания тг боты делятся на:
- Боты менеджеры - управляют группами.
- Боты инструменты - созданы для выполнения определённой задачи, например транскрипция текста или переводы
- Чат боты - для общения с людьми и ответы на типовые вопросы
По части того, как они работают(как именно они взаимодействуют с пользователем) их условно можно разделить на:
- Инлайн боты - к ним можно обращаться из любого чата для выполнения какой-либо функции
- Классические - это те боты которые используют классическую телеграм клавиатуру или кнопки в чате.
- Вебапы - тг боты построившие свой функционал на веб интерфейсах
Существование ботов стало возможно благодаря тому, что телеграм создал специальный API, к которому можно подключиться и использовать. Он прост и интуитивно понятен. Но несмотря на это, появилось множество библиотек, которые так или иначе построенные вокруг этого API. Вот лишь самые популярные из них:
- aiogram - мой избранник)
- Python-telegram-bot
- TeleBot
- Telepot
- pyTelegramBotAPI
- twx.botapi
0