Skip to content

Шаблон телеграм бота на aiogram

License

MIT, GPL-3.0 licenses found

Licenses found

MIT
LICENSE
GPL-3.0
LICENSE.md
Notifications You must be signed in to change notification settings

ProFastCode/AIOgram_Template

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Шаблон для телеграм бота с aiogram

В планах

  1. Добавить статистику в виде графиков в центр управления
  2. Провести рефакторинг - Готово, но нужно провести рефакторинг
  3. Добавить реферальную систему - Готово

Структура шаблона

  1. Db - Содержит: Миграции, Модели БД, Запросы к БД
  2. Utils - Содержит: Фабрики данных обратного вызова, Конечный автомат состояния
  3. Filters - Содержит: Проверку типа чата и проверку роли пользователя
  4. Handlers - Содержит: Базовые обработчики и центр управления
  5. Keyboards - Содержит: Кнопки для базовых обработчиков и для центра управления
  6. Middlewares - Содержит: Анти-флуд, Регистрация нового пользователя

Установка, настройка и запуск

  1. Установите: Redis, PostgreSQL, Poetry
  2. Установите все зависимости: poetry install
  3. Настройте файл конфигурации: bot.ini
  4. Проведите миграции: make migrate
  5. Запустите бота: poetry run bot

About

Шаблон телеграм бота на aiogram

Resources

License

MIT, GPL-3.0 licenses found

Licenses found

MIT
LICENSE
GPL-3.0
LICENSE.md

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published