我正在尝试模拟如何从网址向机器人发送消息,但它不起作用。
我尝试解释(注意:所有的ID和令牌都不是真的,它们只是解释!!)..
我已经从BotFather建造了一个名为Bot1Bot的第一个机器人,然后,如果我尝试,请填写网址
https://api.telegram.org/bot532708503:BBGn5ORfLppFu05-bi088F4SyKAiITfXH1w/getme
回应是
{"ok":true,"result":{"id":532708503,"is_bot":true,"first_name":"Bot1Bot","username":"Bot1Bot"}}
然后我从BotFather构建了第二个名为Bot2Bot的机器人,然后,如果我尝试,请填写url
https://api.telegram.org/bot632805599:XXGn7ORfLppFu06-bd099F4SyKAiITfXH1y/getme
回应是
{"ok":true,"result":{"id":632805599,"is_bot":true,"first_name":"Bot2Bot","username":"Bot2Bot"}}
现在我想模拟如何从Bot1Bot向Bot2Bot发送消息,所以我尝试了这个请求......
https://api.telegram.org/bot532708503:BBGn5ORfLppFu05-bi088F4SyKAiITfXH1w/sendmessage?chat_id=632805599&text=xxxxxxxx
或此请求......
https://api.telegram.org/bot632805599:XXGn7ORfLppFu06-bd099F4SyKAiITfXH1y/sendmessage?chat_id=532708503&text=xxxxxxxx
..但回复是
{"ok":false,"error_code":400,"description":"Bad Request: chat not found"}
我在哪里做错了?
我的两个机器人中是否有一些设置我要设置?
我的最终目标是在PHP代码中执行相同操作...
答案 0 :(得分:1)
即使你将它们都添加到一组聊天中,以便@ bot1将发送/启动@ bot2而@ bot2将发送/启动@ bot1,它们将无法获得这些消息。