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