【问题标题】:Telegram bot in python shows time out errorpython中的电报机器人显示超时错误
【发布时间】:2021-07-31 13:16:32
【问题描述】:

运行电报代码时出现以下错误

'''
TimeoutError: [WinError 10060] A connection attempt failed because 
the connected party did not properly respond after a period of 
time, or established connection failed because connected host has
failed to respond  '''

一个月前我已经运行了完全相同的代码,它运行良好。 这是我的代码:

import requests

def telegram_bot_sendtext(bot_message):
    bot_token="My API-KEY"
    bot_chatID="bot ID"
    send_text= "https://api.telegram.org/bot" + bot_token + 
               "/sendMessage?chat_id=" + bot_chatID + 
               "&parse_mode=MarkdownV2&text=" + bot_message

    response = requests.get(send_text)
    return response.json()

telegram_bot_sendtext("hello how do you do")

【问题讨论】:

    标签: python python-telegram-bot


    【解决方案1】:
    1. 您可以使用此机器人@userinfobot 获取您的用户名ID
    2. 你可以试试这个代码:

    代码:

    import requests
    def telegram_bot_sendtext(bot_message):
        your_bot_token = 'your_bot_token'
        your_user_name_ID = "your_user_name_ID"
        send_text= "https://api.telegram.org/bot" + your_bot_token +"/sendMessage?chat_id=" + your_user_name_ID + "&parse_mode=MarkdownV2&&text=" + bot_message
    
        response = requests.get(send_text)
        return response.json()
    
    telegram_bot_sendtext("hello how do you do")
    

    输出:

    '
    {'ok': True,
     'result': {'message_id': 6,
      'from': {'id': 1234567890,
       'is_bot': True,
       'first_name': 'your_bot_name',
       'username': 'your_bot_username'},
      'chat': {'id': your_user_name_id,
       'first_name': 'your_name',
       'username': 'your_username',
       'type': 'private'},
      'date': 134547545452,
      'text': 'hello how do you do'}}
    '
    

    【讨论】:

    • 我更正了我的代码,并输入了我的电报用户 ID。但我仍然遇到同样的超时错误。它得到回溯错误,并说“在处理上述异常期间,发生了另一个异常”并显示更多回溯错误。
    猜你喜欢
    • 2023-03-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-12-12
    • 1970-01-01
    • 1970-01-01
    • 2018-02-27
    • 2020-10-28
    相关资源
    最近更新 更多