ToxicBot
Telegram-бот, который будет вас булить в вашем собственном чате.
Env
BULLINGS_COOLDOWN
- время, которое бот выжидает после того, как набросит на вентилятор пользователю. По умолчанию1h
.BULLINGS_MARKOV_CHANCE
- вероятность отправки сообщения из марковской цепи. По умолчанию0.75
.BULLINGS_THRESHOLD_COUNT
- порог отправленных подряд сообщений, после которых бот вступает в игру. По умолчанию5
.BULLINGS_THRESHOLD_TIME
- время, за которое пользователь должен отправитьBULLINGS_THRESHOLD_COUNT
сообщений, чтобы бот обратил на него внимание. По умолчанию1m
.BULLINGS_UPDATE_MESSAGES_PERIOD
- Интервал обновления сообщений из дока. По умолчанию10m
GOOGLE_CACHE_INTERVAL
- На сколько клиент гугла будет кешировать ответGOOGLE_CREDENTIALS
- Json с доступами до гуглаGOOGLE_SPREADSHEET_ID
- ID таблицы в google spreadsheetIGOR_ID
- ???ON_USER_JOIN_UPDATE_MESSAGES_PERIOD
- Интервал обновления сообщений из дока. По умолчанию10m
STICKER_REACTIONS_CHANCE
- вероятность реакции на отправленный стикер. По умолчанию0.4
STICKER_SETS
- Список стикер паков через запятую. По умолчаниюstatic_bulling_by_stickersthiefbot
STICKERS_UPDATE_PERIOD
- Интервал обновления стикеров из дока. По умолчанию30m
TELEGRAM_TOKEN
- токен telegram-бота. Обязателен.VOICE_REACTIONS_CHANCE
- вероятность реакции на отправленный войс. По умолчанию0.4
VOICE_UPDATE_PERIOD
- Интервал обновления сообщений из дока. По умолчанию30m