Боты
es3n1nИ так для начала разберëмся что же такое боты в телеграмм ?
Боты - специальные аккаунты в Telegram, созданные для того, чтобы автоматически обрабатывать и отправлять сообщения. Пользователи могут взаимодействовать с ботами при помощи сообщений, отправляемых через обычные или групповые чаты. Логика бота контролируется при помощи HTTPS запросов к API для ботов.
После того как мы узнали что такое боты следует выбрать библиотеку с которой мы будем работать на момент написания статьи есть 2 самые известные и распространëнные библиотеки а именно:
1)pyTelegramBotAPI - отлично подходит для начинающих, желающих понять основы работы с Bot API. Имеет подробную документацию (на английском языке) и обширное комьюнити.
2)aiogram - продвинутая библиотека для создания высокопроизводительных ботов. Библиотека постоянно обновляется и имеет крутые фишки, например FSM , установку стандартного типа разметки и прочие мелочи, полезные при разработке. Комьюнити библиотеки на данный момент небольшое.
Нам предстоит выбрать между aiogram и pyTelegramBotAPI
Я выберу aiogram
Аргументы:
1) Он ушёл далеко вперëд pyTelegramBotAPI т.к. он стоит на месте с 2018года
2) Постоянные обновления
3) Поддержка Python3.7+
4) aiogram сам по себе проще и больше возможностей.
Обучалка по pyTelegramBotAPI (для тех кого не переубедить)
Совсем скоро услышимся, на связи был Кодер es3n1n.
Пост канала https://t.me/es3n1n