我在 php 中准备了一个 api,用于向 bot 发送消息。每次,我都需要传入chat_id
api 调用。任何人都知道我如何创建唯一的聊天 ID 以向机器人发送消息。
提前致谢。
我在 php 中准备了一个 api,用于向 bot 发送消息。每次,我都需要传入chat_id
api 调用。任何人都知道我如何创建唯一的聊天 ID 以向机器人发送消息。
提前致谢。
每个用户的聊天 ID 都是唯一的,因此您可以从自己的 Telegram 帐户向您的机器人发送消息并保存聊天 ID。之后,当网站用户在您的网站中发送消息时,您可以通过 php 将该消息传递给您的机器人,并强制机器人使用您的 chatID 将其发送给您自己。
您无需使用电报与用户交流,您只需使用 PHP 获取消息并将其提供给机器人发送给您自己。
请注意,机器人只能向之前至少发送过一条消息的人发送消息。
根据文档:
机器人无法发起与用户的对话。用户必须先将他们添加到组或向他们发送消息。人们可以使用 telegram.me/ 链接或用户名搜索来找到您的机器人。
您需要先编写(或用户需要编写)机器人。之后,作为响应(通过webhook或getUpdates方法获取),您可以获得用于向用户写入消息的 chat_id。
更新:如果我理解您的评论正确,您可以这样做:
谁?你可以管理这个。我看到两个选项: