Merge branch 'proxy_add' into 'master'

Add proxy See merge request !5
parents d703acaa 7bfe4260
...@@ -11,6 +11,7 @@ from aiogram.filters import CommandObject ...@@ -11,6 +11,7 @@ from aiogram.filters import CommandObject
import logging import logging
from aiogram import types from aiogram import types
from aiogram.types import ChatMemberUpdated, Message, BotCommand from aiogram.types import ChatMemberUpdated, Message, BotCommand
from aiogram.client.session.aiohttp import AiohttpSession
from spam_keywords import is_spam, SPAM_KEYWORDS from spam_keywords import is_spam, SPAM_KEYWORDS
from symbol_utils import has_mixed_layout, is_arabic_name, normalize_text_to_infinitive from symbol_utils import has_mixed_layout, is_arabic_name, normalize_text_to_infinitive
...@@ -26,12 +27,18 @@ bot_token = os.getenv("BOT_TOKEN") ...@@ -26,12 +27,18 @@ bot_token = os.getenv("BOT_TOKEN")
log_chat_id = os.getenv("LOG_CHAT_ID") log_chat_id = os.getenv("LOG_CHAT_ID")
main_chat_id = os.getenv("MAIN_CHAT_ID") main_chat_id = os.getenv("MAIN_CHAT_ID")
db_path = os.getenv("DB_PATH") db_path = os.getenv("DB_PATH")
proxy_url = os.getenv("PROXY_URL")
# Вызов функции для создания базы данных или подключения к существующей # Вызов функции для создания базы данных или подключения к существующей
create_db() create_db()
# Инициализация бота и диспетчера # Инициализация бота и диспетчера
bot = Bot(token=bot_token) if proxy_url:
session = AiohttpSession(proxy=proxy_url)
bot = Bot(token=bot_token, session=session)
else:
bot = Bot(token=bot_token)
dp = Dispatcher() dp = Dispatcher()
router = Router() router = Router()
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment