0
Files
aleesa-telegram-go/TODO.md
2025-10-31 20:17:22 +03:00

1.9 KiB

Перечень того, что надо реализовать.

В качестве основы возьмём https://github.com/NicoNex/echotron

Для реализации телеграммного фронтэнда нам надо сделать:

  1. Парсер конфига.

    [V] Реализован начальный вариант парсера конфига.

  2. Разгребальщик апдейтов и формирователь redis-ных сообщений.

    [ ] Написана заглушка для парсера апдейтов bot api телеграма

  3. Разгребальщик редисных сообщений и формирователь запросов в tg bot api.

    [ ] Написан черновой вариант рагребателя

  4. Обработчик группы команд 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

  5. [V] help

  6. [V] help admin

  7. Readme

  8. Поддержать миграцию групп в супергруппы (итд, там меняется id и надо перекидывать настройки на новый id)

  9. Поддержать парсинг ошибок отправки сообщений в телегу

  10. Поддержать leaveChat(), чтобы бот мог легально и самостоятельно покинуть чят.