Telegram Vote Bot — это телеграм-бот, который позволяет любому пользователю создать опрос/голосование, которое затем проходит модерацию перед публикацией.
- Создание опросов: Пользователи могут легко создать новый опрос/голосование через бота.
- Модерация опросов: Каждый созданный опрос отправляется в специальную группу модераторов/администраторов, где они могут одобрить или отклонить его.
- Уведомления о статусе: Пользователь, создавший опрос, получает уведомление о том, был ли его опрос одобрен или отклонен.
- Публикация: Одобренные опросы автоматически публикуются в публичном канале.
- Aiogram 3
- SQLite3
- Redis
Клонируйте репозиторий
https://github.com/xaslx/VoteBot.git
Установка poetry
curl -sSL https://install.python-poetry.org | python3 -
или
pip install poetry
Установка зависимостей и запуск вирутального окружения
poetry install
poetry shell
Запуск бота
python main.py
Перед запуском убедитесь, что вы настроили необходимые переменные окружения:
В .env_example - все указано