• Stars
    star
    172
  • Rank 221,201 (Top 5 %)
  • Language
    Python
  • Created almost 2 years ago
  • Updated 5 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Telegram bot for botanim.to.digital

Telegram-бот для книжного клуба Ботаним!

alt text

Команды бота:

  • /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

Ideas

  • Сделать возможность напоминаний тем, кто еще не проголосовал о том, что голосование заканчивается через N часов
  • Добавить отзывы
  • Возможность поиска книг — возможно с автодополнением
  • Возможность предлагать книги для добавления

Деплой

Описание того, как можно развернуть бота на сервере

More Repositories

1

django-clean-template

Чистый Django шаблон с nginx, gunicorn и systemd конфигами
Python
428
star
2

telegram-finance-bot

Телеграм бот для учёта личных расходов и ведения бюджета
Python
420
star
3

debian-set-up-for-django

Set up clean Django server for Django projects. Nginx, Gunicorn, Django, Python 3.7, PostgreSQL, Supervisor
334
star
4

thanks

Система донатов для авторов
253
star
5

nvim-config

Vim Script
226
star
6

phoneinput

JavaScript
183
star
7

eng-ru-dictionary

Англо-русский словарик часто встречающихся ИТ-слов
175
star
8

knowledge-base

127
star
9

typed-python-book

Handlebars
119
star
10

weather

Python
96
star
11

tinkoff-analytics

Аналитика доходности инвестиционного портфеля в Тинькофф брокере
Python
65
star
12

youtube-google-sheets-python

Python
44
star
13

postgres-s3-backuper

Backup and restore PostgreSQL database with encryption and S3 (Yandex Object Storage)
Python
40
star
14

debian-set-up-for-php

Set up clean Django server for PHP projects. Apache with mod_php, mod_rewrite, MariaDB, PHP 7.0+
28
star
15

dnd-demo

Drag and drop trello-like board realization in Vanilla JS
JavaScript
23
star
16

youtube-python-structures

Код из видео https://www.youtube.com/watch?v=tsEG0WM3m_M
Python
19
star
17

react-typescript-component-generator

Fast Generate TypeScript React component files
Python
15
star
18

frontend-project-example

Материал для видео на Youtube
TypeScript
9
star
19

fix-donate-telegram

Python
8
star
20

tests

just for tests
3
star
21

drfjsondemo

3
star