通常,如果我们想要聊天或向Telegram机器人发送命令,我们只需从Telegram应用程序(桌面、网络或智能手机)向机器人发送文本。有没有办法在不打开Telegram应用的情况下给机器人发短信??我在stackoverflow中读了很多网站和帖子,但没有线索..
发布于 2019-02-28 02:50:10
如何从浏览器获取请求?只需将其粘贴到地址栏中,然后按enter键:
https://api.telegram.org/botYOUR_BOT_API/sendMessage?chat_id=SOME_CHAT_ID&text=hi
用你的机器人令牌替换YOUR_BOT_API
用一些chat_id替换SOME_CHAT_ID ( user_id,如果你不知道chat_id是什么,只需发送文本消息给@userinfobot,机器人就会显示你发送给机器人的帖子中的user_id)
发布于 2019-02-13 07:47:56
如果您拥有机器人的token,则可以使用浏览器或任何其他允许您在web上执行请求的程序直接调用Telegram Bot API。但是,您将无法看到机器人回答了什么,因为您无法通过API访问机器人编写的消息。
如果你想在不启动Telegram Desktop或任何其他官方应用的情况下快速访问机器人,我建议你看看telegram-cli。虽然它可能有点过时了,但我认为你仍然可以使用它。您可以使用命令选项执行telegram-cli (例如,向机器人发送命令),以便从终端快速访问。
发布于 2020-01-25 04:42:04
如果你想在不打开Telegram的情况下启动机器人,你可以使用一个自动化的客户端。例如,您可以将PHP与MadelineProto一起使用
https://stackoverflow.com/questions/54615467
复制相似问题