Функционал со стороны участника чата: 1)Человек пишет /raid в чат 2)Бот приветствует и просит авторизоваться через twitter 3)Бот пишет, что человек зарегистрирован и с этого момента его комментарии и лайки под постами присланными в чат учитываются 5)Команда /points показывает текущее количество поинтов участника 6)Команда /leaders показывает лидерборд по кол-ву поинтов 7)Команда /changeacс позволяет авторизоваться с другого аккаунта twitter
Функционал со стороны админки: Мы имеем список зарегистрированных участников. Путь описан выше. Также напротив участника есть список заслуженных им поинтов. Через команду /goraid любой из админов кидает ссылку, по которой участник должен пройти(пример Robby Bot скинул выше) и написать комментарий, за что он получит два балла, поставить лайк - 1 балл. Каждый пост нужно чекать на наличие комментария и лайка от зарегистрированного в рейде пользователя и начислять ему баллы. Командой /stopraid админ останавливает начисление points. Командой /raid0 обнуляется кол-во всех поинтов участников. /raid0person обнуляется кол-во поинтов конкретного пользователя. На один user id телеграма не более 6 поинтов пост, чтобы исключить возможность использовать множество твиттер аккаунтов одним пользователем.