Spaces:
Runtime error
Runtime error
Upload folder using huggingface_hub
Browse files- .gitignore +1 -0
- 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())
|