Состоит из двух частей - пикер и чейнджер.
Пикер запускается по крону и пишет в чат (id чата задаётся в переменных окружения, см. .env.example).
Взвешенно выбирает ведущего из state.json
(см. state.json.example).
Чейнджер сидит в чате (id бота задаётся в переменных окружения, см. .env.example) и реагирует на команду /change
, запуская пикер.