Заказ закрыт
доработка Telegram Stats Parser

Бюджет: 30 000 руб
357.15 $ – 308.36 €
Опыт с Telegram Client API: GramJS, Telethon или Pyrogram
Понимание MTProto, authKey, sessions, FloodWait
TypeScript + Node.js (async/await)
Работа с PostgreSQL, Redis

Основная проблема
❌ НЕ РАБОТАЕТ ДОБАВЛЕНИЕ TELEGRAM-АККАУНТОВ

При добавлении аккаунта через web-интерфейс (stackBotAdmin) или CLI команду node ace telegram:auth сессия сохраняется в БД, но не авторизована (checkAuthorization() возвращает false).

1.1 Процесс авторизации через CLI
- Проверить commands/authenticate.ts
- Убедиться что client.start() корректно сохраняет authKey
- Проверить что сессия сохраняется ПОСЛЕ полной авторизации
- Протестировать добавление аккаунта с 2FA и без

1.2 Web-авторизация (TelegramAuthService)
- Проверить app/services/telegram_auth_service.ts
- Убедиться что методы sendCode(), submitCode(), submit2FA() корректны
- Проверить метод getUserInfo() — правильно ли ждет authKey

1.3 Сохранение в БД
- Проверить app/controllers/account_manager_controller.ts
- Убедиться что валидация сессии работает корректно
- Проверить что тестовый клиент создается с теми же параметрами

1.4 Загрузка из БД (Client Pool)
- Проверить app/services/telegram_client_pool_service.ts
- Убедиться что параметры клиента идентичны с параметрами при создании

Что нужно на выходе:

Отчет о найденных проблемах (список файлов + описание ошибок)
Исправленный код (commits с описанием изменений)
Рабочее добавление аккаунтов (CLI и web должны работать)
Рабочий бот (протестирован end-to-end)
Рекомендации (что еще можно улучшить, если есть)
Опубликован 10.11.2025 в 16:20
Заказ находится в архиве

Выберите способ верификации:

Обновите страницу после прохождения верификации.