如果电报档案没有全名或用户名,Bot Framework没有用户名

时间:2017-06-15 00:23:02

标签: botframework telegram-bot

如果消息是由没有用户名和全名的用户发送的,则从Bot Framework发送的消息在staging.foo.website.com对象中不具有name属性。例如,如果您从配置文件中删除名字中的名字或姓氏

example of profile

这是我从用户发送的消息获得的json示例,该消息只有名字(查看from对象):

from

1 个答案:

答案 0 :(得分:2)

自@ NilsW发表评论后,我再次对此进行了测试,看起来from.name仅在设置了电报配置文件的用户名时才存在(同样可以从channelData.message.from.username查找),所以我猜如果没有设置用户名,则不显示用户名是合理的,而且last_name部分没有与此相关。