【发布时间】:2016-11-13 11:55:05
【问题描述】:
我知道无法使用a Bot 接收发件人的电话号码。
但是,我确实需要实现一个类似机器人的客户端,它可以响应任何发送消息的人。我在 apache 上使用 PHP。
它不是机器人,因为它不接受命令,而是响应任何拥有该电话号码的人发送的文本。因此,您将用户添加为联系人(使用电话号码),然后向其发送文本。
我的目标是在收到发件人的电话号码时实现它,我在Telegram API 上看到有一个对等 ID,但如果可能的话,我找不到如何获取电话号码...
【问题讨论】:
-
您有用户 ID 吗?如果是这样,您可以查询
getFullUser,然后从中检索User,其中包含电话号码作为字符串。 -
我应该收到一条消息,收到后,检查消息的发件人。您是指我提到的对等 ID 吗?
-
这不是真的:“不可能使用 Bot 接收发件人的电话号码。”[reference] 您可以通过特殊键检索用户电话号码,如果他/她点击它,他/她的电话号码将发送给机器人。我带着你的
telegram-bot关键字来到这里,但你的问题与它没有任何关系。请删除该关键字friend。 -
嗯,这个想法是识别任意发件人的电话号码。我希望@James Paterson 的想法能够做到。
-
@ted 你不需要手机号码,如果你说你只需要回复给你发消息的用户。
标签: php chat bots telegram telegram-bot