Телеграм бот, который позволяет участникам чата начинать голосования на мут/кик участника.
Бот в телеграме: @HolyDemocracyBot (пока не работает)
Для работы бота требуется MongoDB. Инструкция по установке.
Установка бота:
git clone https://github.com/holy-jesus/HolyDemocracy
cd HolyDemocracy/
npm i
Перед запуском:
- Надо переназвать файл .env.example в .env;
- В
TOKEN
вставить токен бота полученный от @BotFather; - (Опционально) Для того чтобы команды работали через пинг надо создать приложение по этой ссылке и вставить
App api_id
->API_ID
иApp api_hash
->API_HASH
Для запуска:
npm run start
- Улучшить ошибки, вместо "вы не можете начать голосование сейчас" писать точную причину.
- Что-то придумать с
callback_query
- Перейти к ENUMS от фиг пойми чего
- i18n
- Добавить комментарии
- Добавить логирование