如何使用 php 从 Telegram 中的@username 获取用户 ID
How to get user id from @username in Telegram using php
您好,我正在开发 Telegram 机器人,我需要从任何人的用户名中获取其 ID。
我搜索了很多这个问题,但没有找到解决方案,因此我在这里提出这个问题,请帮助。
使用 Bot API you can't. You can use the users.getUsers
method from the Telegram APIs(针对客户端的,而不是针对机器人的),但它有点复杂。否则,您可以在用户启动机器人时将所有 user_id
和 username
存储在数据库中,这样您就可以从 username
中获取 user_id
,反之亦然。
您好,我正在开发 Telegram 机器人,我需要从任何人的用户名中获取其 ID。 我搜索了很多这个问题,但没有找到解决方案,因此我在这里提出这个问题,请帮助。
使用 Bot API you can't. You can use the users.getUsers
method from the Telegram APIs(针对客户端的,而不是针对机器人的),但它有点复杂。否则,您可以在用户启动机器人时将所有 user_id
和 username
存储在数据库中,这样您就可以从 username
中获取 user_id
,反之亦然。