ibrohm commited on
Commit
c55be2e
·
verified ·
1 Parent(s): 45e1ab6

Upload folder using huggingface_hub

Browse files
Files changed (2) hide show
  1. .gitignore +1 -0
  2. main.py +9 -2
.gitignore CHANGED
@@ -10,3 +10,4 @@ venv/
10
  *.log
11
  .idea/
12
  .vscode/
 
 
10
  *.log
11
  .idea/
12
  .vscode/
13
+ credentials.md
main.py CHANGED
@@ -1,12 +1,13 @@
1
  import asyncio
2
  import logging
3
 
 
4
  from aiogram import Bot, Dispatcher
5
  from aiogram.client.default import DefaultBotProperties
 
6
  from aiogram.enums import ParseMode
7
  from aiogram.fsm.storage.memory import MemoryStorage
8
-
9
- from aiohttp import web
10
  from config import BOT_TOKEN
11
  from database.db import init_db
12
  from handlers import user, payment, admin
@@ -41,9 +42,15 @@ async def main():
41
  await init_db()
42
  logger.info("✅ Ma'lumotlar bazasi tayyor.")
43
 
 
 
 
 
 
44
  # Bot va Dispatcher yaratish
45
  bot = Bot(
46
  token=BOT_TOKEN,
 
47
  default=DefaultBotProperties(parse_mode=ParseMode.HTML)
48
  )
49
  dp = Dispatcher(storage=MemoryStorage())
 
1
  import asyncio
2
  import logging
3
 
4
+ import socket
5
  from aiogram import Bot, Dispatcher
6
  from aiogram.client.default import DefaultBotProperties
7
+ from aiogram.client.session.aiohttp import AiohttpSession
8
  from aiogram.enums import ParseMode
9
  from aiogram.fsm.storage.memory import MemoryStorage
10
+ from aiohttp import TCPConnector, web
 
11
  from config import BOT_TOKEN
12
  from database.db import init_db
13
  from handlers import user, payment, admin
 
42
  await init_db()
43
  logger.info("✅ Ma'lumotlar bazasi tayyor.")
44
 
45
+ # Hugging Face-da IPv6 ulanish xatolarining oldini olish uchun faqat IPv4 ni majburlaymiz
46
+ session = AiohttpSession(
47
+ connector=TCPConnector(family=socket.AF_INET)
48
+ )
49
+
50
  # Bot va Dispatcher yaratish
51
  bot = Bot(
52
  token=BOT_TOKEN,
53
+ session=session,
54
  default=DefaultBotProperties(parse_mode=ParseMode.HTML)
55
  )
56
  dp = Dispatcher(storage=MemoryStorage())