1.9 KiB
Перечень того, что надо реализовать.
В качестве основы возьмём https://github.com/NicoNex/echotron
Для реализации телеграммного фронтэнда нам надо сделать:
-
Парсер конфига.
[V] Реализован начальный вариант парсера конфига.
-
Разгребальщик апдейтов и формирователь redis-ных сообщений.
[ ] Написана заглушка для парсера апдейтов bot api телеграма
-
Разгребальщик редисных сообщений и формирователь запросов в tg bot api.
[ ] Написан черновой вариант рагребателя
-
Обработчик группы команд admin, сохранение настроек в pebbledb.
1 [V] [V] цензор сообщений определённого типа.
2 [ ] [V] фортунка каждое утро. (+ добавить время, относительно gmt, когда показывать фортунку).
3 [V] [V] Приветствие новых участников
4 [V] [ ] Прощание с теми, кто ушёл
4 [ ] [ ] oboobs
5 [ ] [ ] obutts
6 [V] [ ] chan_msg
7 [ ] [ ] user ban
8 [ ] [ ] user mute
-
[V] help
-
[V] help admin
-
Readme
-
Поддержать миграцию групп в супергруппы (итд, там меняется id и надо перекидывать настройки на новый id)
-
Поддержать парсинг ошибок отправки сообщений в телегу
-
Поддержать leaveChat(), чтобы бот мог легально и самостоятельно покинуть чят.