Телеграм-бот для витрины и услуг, а также сбора заявок. Может подойти для малого бизнеса: консультации, продажи и формы обратной связи.
- FSM-воронки(опросы, анкеты да/нет сценарии)
- Inline и Reply кнопки
- Сбор заявок (Имя и телефон)
- Уведомление администратору в Телеграм
- Сохранение заявок в Базе Данных SQLite
- Автонапоминание пользователям(таймеры/автопуши)
- Логирование действий пользователя
Python 3.10+ aiogram 3 SQLite asyncio FSM
bot.py - основной файл самого бота db.py - работа Базы Данных keyboards.py - Inline и Reply кнопки states.py - FSM-состояния .env.example - пример переменных окружения
-
Установка зависимостей: pip install -r requirements.txt
-
Создать у себя .env по примеру .env.example: BOT_TOKEN - ваш токен от Телеграм-бота(можно узнать через @BotFather) ADMIN_ID - ваш айди аккаунта в телеграм(важно, не юзернейм или никнейм, a уникальный числовой айди)
-
Запустить: python bot.py
Бот является учебным проектом. Функционал может быть адаптирован под ТЗ:
- Бизнес-логика
- Подключение платжёных систем
- Админ-панель
- API-интеграции(ИИ, другие сторонние API)