diff --git a/TODO.md b/TODO.md index 5c81e50..153a172 100644 --- a/TODO.md +++ b/TODO.md @@ -3,6 +3,7 @@ В качестве основы возьмём https://github.com/NicoNex/echotron Для реализации телеграммного фронтэнда нам надо сделать: +-1. Перелелать layout на "стандартный" гошный. 0. Парсер конфига. @@ -12,9 +13,13 @@ [ ] Написана заглушка для парсера апдейтов bot api телеграма + [V] Написан парсер прочих команд + 2. Разгребальщик редисных сообщений и формирователь запросов в tg bot api. - [ ] Написан черновой вариант рагребателя + [ ] Написан черновой вариант разгребателя + + [ ] Написан мигратор для группового чата. (апгрейд до супергруппы, до чата с тредами) 3. Обработчик группы команд admin, сохранение настроек в pebbledb. @@ -26,15 +31,17 @@ 4 [V] [ ] Прощание с теми, кто ушёл - 4 [ ] [ ] oboobs + 5 [ ] [ ] oboobs - 5 [ ] [ ] obutts + 6 [ ] [ ] obutts - 6 [V] [ ] chan_msg + 7 [V] [ ] chan_msg - 7 [ ] [ ] user ban + 1 [ ] [ ] настройка для метода banChatSenderChat()/unbanChatSenderChat() - 8 [ ] [ ] user mute + 8 [ ] [ ] user ban + + 9 [ ] [ ] user mute 4. [V] help @@ -44,6 +51,14 @@ 7. [ ] Поддержать миграцию групп в супергруппы (итд, там меняется id и надо перекидывать настройки на новый id) -8. [ ] Поддержать парсинг ошибок отправки сообщений в телегу +8. [ ] Поддержать парсинг ошибок отправки сообщений в телегу (в т.ч. мигратор для группового чата, также внятные сообщения в лог, если бот замьючен) 9. [ ] Поддержать leaveChat(), чтобы бот мог легально и самостоятельно покинуть чят. + +10. [ ] ставить реакцию thumbsup на спасибо, пожалуйста итд, ставить сердечко, если похвалили - молодц, красава итд. (setMessageReaction() на соответствующий ответ на сообщение) + +11. [ ] отслеживать участников чятика, чтобы была возможность мьютить, банить, узнавать инфу по разным участникам чятика. + +12. [ ] промоут/демоут участника до админа + +