Skip to content
/ VoteBot Public

Бот предложка опросов/голосований

Notifications You must be signed in to change notification settings

xaslx/VoteBot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Telegram Vote Bot

Описание проекта

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 - все указано

About

Бот предложка опросов/голосований

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages