【发布时间】:2018-05-05 13:01:07
【问题描述】:
请解释如何获取在balebot中与我的机器人交谈的客户的user.id和user.name。有一个peer class,但我不知道它是如何工作的?
【问题讨论】:
-
请在 Meysam 此处发布您的代码,以便我们为您提供帮助!
标签: python python-3.x messenger
请解释如何获取在balebot中与我的机器人交谈的客户的user.id和user.name。有一个peer class,但我不知道它是如何工作的?
【问题讨论】:
标签: python python-3.x messenger
它是一种使用get_effective_user()函数获取peer_id或accesshash的简单方法,见:
user_peer=update.get_effective_user()
user_id = user_peer.peer_id
但如果您需要更多信息,您可以从更新 Json 中获取用户名和其他字段。像这样:
def text_received(bot, update):
for user in update.users:
print(user.get_json_object())
....
【讨论】: