This commit is contained in:
2026-01-23 12:21:26 +03:00
parent 7332f83c31
commit 758461132c
2191 changed files with 381215 additions and 1899 deletions

View File

@@ -0,0 +1,44 @@
import asyncio
import logging
from telegram import Update
from telegram.ext import ApplicationBuilder, CommandHandler, ContextTypes
logging.basicConfig(level=logging.INFO)
BOT_TOKEN = "7864875699:AAEWf6ff1DYNzPvW6Dbn7D2W5aavg9KPhgY"
async def start(update: Update, context: ContextTypes.DEFAULT_TYPE):
await update.message.reply_text("✅ Simple test works!")
async def main():
print("🧪 Testing Telegram connection...")
try:
app = ApplicationBuilder()\
.token(BOT_TOKEN)\
.read_timeout(30)\
.write_timeout(30)\
.connect_timeout(30)\
.pool_timeout(30)\
.build()
app.add_handler(CommandHandler("start", start))
print("🤖 Starting bot...")
await app.initialize()
await app.start()
print("✅ Bot started! Type /start in Telegram to test.")
print("⏳ Running for 15 seconds...")
# Run for 15 seconds
await asyncio.sleep(15)
await app.stop()
await app.shutdown()
print("✅ Test complete - no network errors!")
except Exception as e:
print(f"❌ Error: {e}")
print("\n💡 Try: pip install python-telegram-bot==13.15")
if __name__ == "__main__":
asyncio.run(main())