From 49d3b463ed90d06bdfddb890615cce216339c496 Mon Sep 17 00:00:00 2001 From: _run Date: Mon, 18 Jul 2022 14:01:14 +0500 Subject: [PATCH] Fixes #1636 --- telebot/asyncio_helper.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/telebot/asyncio_helper.py b/telebot/asyncio_helper.py index 26c1966..843ee0b 100644 --- a/telebot/asyncio_helper.py +++ b/telebot/asyncio_helper.py @@ -1,5 +1,7 @@ import asyncio # for future uses +import ssl import aiohttp +import certifi from telebot import types try: @@ -27,11 +29,13 @@ REQUEST_LIMIT = 50 class SessionManager: def __init__(self) -> None: self.session = None + self.ssl_context = ssl.create_default_context(cafile=certifi.where()) async def create_session(self): self.session = aiohttp.ClientSession(connector=aiohttp.TCPConnector( - limit=REQUEST_LIMIT + limit=REQUEST_LIMIT, + ssl_context=self.ssl_context )) return self.session