Цей темплейт використовується для розробки Telegram ботів з використанням бібліотеки [aiogram v3.0+
]
- Скопіюйте
.env.dist
в.env
i заповніть необхідні дані. - Створіть нові хендлери.
- Встановлення віртуального середовища та модулів
- Створіть [venv]
python -m venv venv
- Встановить залежності із requirements.txt:
pip install -r requirements.txt
- Запустіть проєкт з команди
python3 bot.py
- Створіть [venv]
- Реєстрація хендлерів
- Створіть у папці
handlers
новий файл з розширенням.py
- Створіть новий роутер
admin_router = Router()
- У файлі
bot.py
імпортуйте створенний роутерfrom tgbot.handlers.admin import admin_router
- Додайте роутер до циклу додавання роутерів у діспатчер
for router in...
- Створіть у папці
- Підготовка проекту до деплою
- Виконайте команду
pip freeze > requirements.txt
для запису усіх встанолених модулів - У файлі
config.py
імпортуйте токени не з файлу .env а використовуйтеos
- Виконайте команду