AIOgram3 1. Начинаем создавать Telegram-бота
Начиная с этого поста, мы с вами начнём делать Telegram-бота.
В этом посте я расскажу про AIOgram и мы установим библиотеку.
Дополнительные материалы
Для скачивания материалов необходимо войти или зарегистрироваться
Файлы также можно получить в Telegram-боте по коду: 347734
Реклама
Telegram-боты - интересная и весьма обширная тема. Можно сделать простейшего бота, повторяющего слова, а можно создать многофункциональный комбайн с множеством строк чистой логики.
Этим постом, я начинаю серию, посвящённую разработке Telegram-бота на основе библиотеки AIOgram версии 3, и конечно, "от начала и до победного".
Почему AIOgram3?
Почему я выбрал именно AIOgram 3, который в данный момент находится в стадии бета-тестирования? Именно по этой причине. К тому моменту, когда AIOgram 3 выйдет из бета-версии, у меня будет множество наработок по разработке, и это будет являться большим плюсом. Кроме того, он асинхронный и поддерживает FSM.
И чтобы сделать содержимое еще более интересным, посты о Django и боте будут переплетаться между собой. У меня в планах реализовать бота, который будет выдавать дополнительные материалы в ответ на запросы, а для удобного управления файлами бот будет обращаться к Django через API.
Я надеюсь, что это будет полезным и интересным.
Приступаем к работе.
Создаём новый проект в IDE и сразу же создаём файл requirements.txt
.
Чтобы установить библиотеку, нужно выполнить следующую команду в терминале: pip install -U --pre aiogram
. Эта команда установит последнюю доступную бета-версию библиотеки.
На данный момент актуальная версия AIOgram - 3.0.0b7
.
Добавляем ее в файл requirements.txt
, копируем название и версию из вывода терминала, заменяя знак -
на ==
.
Так как это бета-версия, Pycharm может считать, что указанная версия в requirements.txt не соответствует действительности. В этом случае нужно проигнорировать ошибку.
Все статьи