Bibinto Bot Automation – Опис проєкту
Надійний повноцінний додаток для автоматизації надсилання оцінок "10" Telegram-боту з використанням реального облікового запису користувача. Має сучасний фронтенд на React із моніторингом у реальному часі та бекенд на Node.js із інтеграцією Telegram через gramJS.
Ключові особливості:
Автоматизована система оцінювання: Надсилає оцінки "10" кожні 2-5 секунд із випадковими інтервалами
Автовідновлення: Обробляє таймаути та надсилає команду /Оценивать за потреби
Розумна зупинка: Виявляє, коли коала "насититься", і автоматично зупиняється
Моніторинг у реальному часі: Живий лічильник і оновлення статусу через WebSocket
Сучасний інтерфейс: Чистий, мінімалістичний дизайн із плавними анімаціями
Безпечна авторизація: Використовує офіційний Telegram MTProto API
Підтримка Docker: Спрощене налаштування для розробки та продакшену
Використані технології:
Фронтенд: React, TypeScript, WebSocket, CSS
Бекенд: Node.js, Express, Socket.IO, gramJS
Інфраструктура: Docker, Docker Compose
Інструменти: ESLint, Prettier, Telegram API
Досягнення:
Реалізовано безпечну та надійну авторизацію через Telegram API
Створено інтуїтивно зрозумілий інтерфейс із оновленнями в реальному часі
Автоматизовано обробку помилок, зокрема керування FLOOD_WAIT
Структуровано проєкт для легкого розгортання через Docker
Цей проєкт демонструє мій досвід у повноцінній розробці, інтеграції з Telegram API, створенні адаптивних інтерфейсів та автоматизації процесів. Код добре організований, задокументований і готовий до масштабування.