Files
TG_autoposter/requirements.txt
Andrew K. Choi 48f8c6f0eb UserBot Integration Complete: Fixed container startup, integrated UserBot menu to main bot
MAJOR FIXES:
 Fixed UserBot container startup by making TELEGRAM_BOT_TOKEN optional
 Broke circular import chain between app modules
 Made Config.validate() conditional for UserBot-only mode
 Removed unused celery import from userbot_service.py

INTEGRATION:
 UserBot menu now accessible from main bot /start command
 Added 🤖 UserBot button to main keyboard
 Integrated userbot_manager.py handlers:
   - userbot_menu: Main UserBot interface
   - userbot_settings: Configuration
   - userbot_collect_groups: Gather all user groups
   - userbot_collect_members: Parse group members
 UserBot handlers properly registered in ConversationHandler

CONTAINERS:
 tg_autoposter_bot: Running and handling /start commands
 tg_autoposter_userbot: Running as standalone microservice
 All dependent services (Redis, PostgreSQL, Celery workers) operational

STATUS: Bot is fully operational and ready for testing
2025-12-21 12:09:11 +09:00

17 lines
282 B
Plaintext

python-telegram-bot==21.3
sqlalchemy==2.0.24
python-dotenv==1.0.0
aiosqlite==0.22.0
click==8.1.7
telethon==1.34.0
psycopg2-binary==2.9.9
asyncpg==0.29.0
celery==5.3.4
redis==5.0.1
croniter==2.0.1
APScheduler==3.10.4
alembic==1.13.1
kombu==5.3.4
pyrogram==1.4.16
nest_asyncio==1.6.0