如果消息是由没有用户名和全名的用户发送的,则从Bot Framework发送的消息在staging.foo.website.com
对象中不具有name
属性。例如,如果您从配置文件中删除名字中的名字或姓氏
这是我从用户发送的消息获得的json示例,该消息只有名字(查看from
对象):
from
答案 0 :(得分:2)
自@ NilsW发表评论后,我再次对此进行了测试,看起来from.name
仅在设置了电报配置文件的用户名时才存在(同样可以从channelData.message.from.username
查找),所以我猜如果没有设置用户名,则不显示用户名是合理的,而且last_name
部分没有与此相关。