DeBot - это мощный и гибкий userbot для Telegram, созданный на базе библиотеки Telethon. Основные возможности включают автоматизацию задач, управление учетной записью, а также интеграцию с различными модулями для расширения функционала.
Связанное с БД (глобальный апдейт):
- [x] 🟢 Написать модуль для работы с базой данных
- [x] 🟡 Придумать схему работы базы данных с модулями и прикрутить ее
- [x] 🟢 Перенести хранение сессий в базу данных
- [x] 🟢 Прописать подключение к базе данных
- [x] 🟡 Автосоздание конфига Docker для развертывания Postgres на предоставленных юзером данных
- [x] 🟡 Переписать все выводы и подключить логирование к бд
- [ ] 🟢 Подключить шифрование к сессиям
Не связанное с БД (либо связанное, но я пока этого не понял) (Update-On-Complete):
- [ ] 🟡 Добавить возможность настройки своих языков (как в телеграм)
- [ ] 🔴 Пофиксить добавление и удаление модулей
- [ ] 🟡 Импорт сессий разных типов
- [ ] 🟡 Придумать и встроить возможность подключения модулей в папках (а лучше полностью перейти на них)
- [ ] 🟢 Написать автообновление юзербота и его модулей
- [x] 🔴 Усилить защиту от экспорта сессий
- [ ] 🟡 Пересмотреть наполнение файлов с кодом, по возможности извлечь функциональность одной группы в другой файл для большей читабельности
- [ ] 🔴 Исправить баги текущего ловца чеков, а также обнаружение счетов (начинаются на IV)
- [ ] 🟢 Перепроверить модули, чтобы форматирование везде стояло верное