From 5471e09a2447f8d9f82ddf8b60b55e335649d315 Mon Sep 17 00:00:00 2001 From: eleksir Date: Tue, 4 Nov 2025 15:20:15 +0300 Subject: [PATCH] [WIP] Extend used orgmode syntax --- TODO.org | 34 +++++++++++++++++----------------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/TODO.org b/TODO.org index e9862c6..84549e9 100644 --- a/TODO.org +++ b/TODO.org @@ -3,21 +3,21 @@ В качестве основы возьмём https://github.com/NicoNex/echotron Для реализации телеграммного фронтэнда нам надо сделать: -* Переделать layout +* DONE Переделать layout [1/1] - [X] На гошный -* Парсер конфига. +* DONE Парсер конфига. [1/1] - [X] Реализован начальный вариант парсера конфига. -* Разгребальщик апдейтов и формирователь redis-ных сообщений. +* DONE Разгребальщик апдейтов и формирователь redis-ных сообщений. [2/2] - [X] Написана заглушка для парсера апдейтов bot api телеграма - [X] Написан парсер прочих команд -* Разгребальщик редисных сообщений и формирователь запросов в tg bot api. +* TODO Разгребальщик редисных сообщений и формирователь запросов в tg bot api. [1/2] - [X] Написан черновой вариант разгребателя - [ ] Написан мигратор для группового чата. (апгрейд до супергруппы, до чата с тредами) -* Обработчик группы команд admin, сохранение настроек в pebbledb. +* TODO Обработчик группы команд admin, сохранение настроек в pebbledb. [5/9] - [X] [X] цензор сообщений определённого типа. - [X] [X] фортунка каждое утро. См. п.13. - [X] [X] Приветствие новых участников @@ -31,39 +31,39 @@ - [ ] [ ] user ban - [ ] [ ] user mute -* help +* DONE help [1/1] - [X] done -* help admin +* DONE help admin [1/1] - [X] done -* Написать README.md +* TODO Написать README.md [0/1] - [ ] done -* Поддержать миграцию групп в супергруппы (итд, там меняется id и надо перекидывать настройки на новый id) +* TODO Поддержать миграцию групп в супергруппы (итд, там меняется id и надо перекидывать настройки на новый id) [0/1] - [ ] done -* Поддержать парсинг ошибок отправки сообщений в телегу (в т.ч. мигратор для группового чата, также внятные сообщения в лог, если бот замьючен) +* TODO Поддержать парсинг ошибок отправки сообщений в телегу (в т.ч. мигратор для группового чата, также внятные сообщения в лог, если бот замьючен) [0/1] - [ ] done -* Поддержать leaveChat(), чтобы бот мог легально и самостоятельно покинуть чят. +* TODO Поддержать leaveChat(), чтобы бот мог легально и самостоятельно покинуть чят. [0/1] - [ ] done -* Cтавить реакцию thumbsup на спасибо, пожалуйста итд, ставить сердечко, если похвалили - молодц, красава итд. (setMessageReaction() на соответствующий ответ на сообщение) +* TODO Cтавить реакцию thumbsup на спасибо, пожалуйста итд, ставить сердечко, если похвалили - молодец, красава итд. (setMessageReaction() на соответствующий ответ на сообщение) [0/1] - [ ] done -* Отслеживать участников чятика, чтобы была возможность мьютить, банить, узнавать инфу по разным участникам чятика. +* TODO Отслеживать участников чятика, чтобы была возможность мьютить, банить, узнавать инфу по разным участникам чятика. [0/1] - [ ] done -* Промоут/демоут участника до админа +* TODO Промоут/демоут участника до админа [0/1] - [ ] done -* Cron-like "сервис". Он нужен для +* TODO Cron-like "сервис". Он нужен для [1/3] - [ ] отправки приветствий по утрам. - - [V] регулярных компакций базы с настройками. + - [X] регулярных компакций базы с настройками. - [ ] регулярного обслуживания таблиц с пользователями. -* В функции AppendChatListDB для нового чата добавлять дефолтные значения настроек. +* TODO В функции AppendChatListDB для нового чата добавлять дефолтные значения настроек. [0/1] - [ ] done # -*- mode: org; -*-