Добро пожаловать в репозиторий вашего бота! Чтобы запустить вашего бота, выполните следующие шаги:
-
В корневой папке проекта создайте файл
.env
. -
Добавьте в файл следующие переменные окружения:
BOT_TOKEN="ВАШ_ТОКЕН_БОТА" SUPPORT_CHAT_ID=-ВАШ_CHAT_ID
Замените
ВАШ_ТОКЕН_БОТА
иВАШ_CHAT_ID
на соответствующие значения.
-
Убедитесь, что у вас установлен Python версии 3.12. Если нет, установите его с официального сайта Python.
-
Установите менеджер зависимостей Poetry:
pip install poetry
-
Откройте терминал в корневой папке проекта.
-
Активируйте виртуальное окружение Poetry:
poetry shell
-
Обновите зависимости проекта:
poetry update
-
Запустите бота:
poetry run python -m main
Теперь ваш бот должен быть успешно запущен!
Чтобы очистить базу данных удалите my_bot_database.db в корневой папке
Бот пересылает запросы на получение бонуса и обращения в поддержку от покупателей, при ответе на сообщения бот пересылает текст обратно
Для просмотра статистики по уникальным пользователям и бонусам воспользуйтесь командой /stat
/stat 3
- статистика за третье число текущего месяца
/stat 3.12
- статистика за третье декабря этого года
/stat 3.12.23
- статистика за 3.12.32
/stat 3 5
, /stat 1 31.12
, /stat 3.12.24 4
- приводит статистику за период
Чтобы сделать рассылку всем пользователям бота подписанным на обновления (новые пользователи подписываются по умолчанию) необходимо начать сообщение с #post, Сообщение может содержать одну картинку
Новая фича от 24.01.2024 Теперь вы можете отвечать на сообщения с просьбой засчитать бонус и это будет переслано клиенту Исправлен баг обработки когда у пользователя нижнее подчеркивание в нике