Telegram-бот для книжного клуба Ботаним!
/start— приветственное сообщение/help— справка/allbooks— все книги, которые есть в нашем списке/already— прочитанные книги/now— книга, которую сейчас читаем/vote— проголосовать за следующую книгу/voteresults— текущие результаты текущего голосования
Голосование доступно только для участников клуба, остальные команды — для всех.
Скопируйте .env.example в .env и отредактируйте .env файл, заполнив в нём все переменные окружения:
cp botanim_bot/.env.example botanim_bot/.envДля управления зависимостями используется poetry, требуется Python 3.11.
Установка зависимостей и запуск бота:
poetry install
poetry run python -m botanim_bot- Сделать возможность напоминаний тем, кто еще не проголосовал о том, что голосование заканчивается через N часов
- Добавить отзывы
- Возможность поиска книг — возможно с автодополнением
- Возможность предлагать книги для добавления