ai didi

python - Telegram Bot "chat not found"

转载 作者:太空狗 更新时间:2023-10-29 21:41:59 24 4
gpt4 key购买 nike

我在 Python 中有以下代码,用于从机器人向我自己发送消息。

import requests

token = '123456789:ABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHI'
method = 'sendMessage'
myuserid = 1949275XX
response = requests.post(
url='https://api.telegram.org/bot{0}/{1}'.format(token, method),
data={'chat_id': myuserid, 'text': 'hello friend'}
).json()
print(response)

但这会返回 {'description': 'Bad Request: chat not found', 'error_code': 400, 'ok': False}

我做错了什么?我通过将 /getid 发送到 @myidbot 获得了 myuserid 并且我从 @BotFather

获得了我的 token

最佳答案

正如@maak 所指出的,您需要先向机器人发送消息,然后机器人才能向您发送消息。

关于python - Telegram Bot "chat not found",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41174831/

24 4 0
文章推荐: c# - MSTest - 使用 StackOverflowException 进行单元测试
文章推荐: c++ - 在现代 C++ 中实现专门的数据结构
文章推荐: c# - 如何在 C# 中锁定文件夹
文章推荐: python - 使用默认参数提升 python make_constructor
太空狗
个人简介

我是一名优秀的程序员,十分优秀!

滴滴打车优惠券免费领取
滴滴打车优惠券
全站热门文章
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com