@Oghuzkhan2020
Никто

Почему отображается ошибка «getaddrinfo failed» при выполнении post запроса к api.telegram.org?

Использую aiohttp для выполнения запроса к api telegram асинхронно. Запрос выполняется на моем сервере Fastapi (python)
async def send_telegram(bot, chat, teledata):
    url = f"https://api.telegram.org/{bot}/sendMessage?chat_id={chat}&text={teledata}&parse_mode=markdown"
    async with aiohttp.ClientSession() as session:
        async with session.post(url) as resp:
            result = await resp.json()
            return result['result']['message_id']

Иногда, при выполнении запроса отображается ошибка с текстом:
Cannot connect to host api.telegram.org:443 ssl:default [getaddrinfo failed]

Не могу найти в чем причина. В интернете тоже нет информации.
  • Вопрос задан
  • 203 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы