回答此问题可获得 20 贡献值,回答如果被采纳可获得 50 分。
<p>我正在努力访问下面<strong>更新<strong>对象的'from'中嵌套的'is\u bot'属性:</p>
<pre><code>{'message': {'caption_entities': [],
'channel_chat_created': False,
'chat': {'first_name': 'Rodrigo Formighieri',
'id': 446924384,
'type': 'private',
'username': 'rodrigoformi'},
'date': 1516040454,
'delete_chat_photo': False,
'entities': [{'length': 7, 'offset': 0, 'type': 'bot_command'}],
'from': {'first_name': 'Rodrigo Formighieri',
'id': 446924384,
'is_bot': False,
'language_code': 'pt-BR',
'username': 'rodrigoformi'},
'group_chat_created': False,
'message_id': 145,
'new_chat_member': None,
'new_chat_members': [],
'new_chat_photo': [],
'photo': [],
'supergroup_chat_created': False,
'text': '/invite'},
'update_id': 241263441}
</code></pre>
<p>我尝试过:</p>
<pre><code> update.get('message',{}).get('from',{}).is_bot
</code></pre>
<p>此up返回AttributeError:'Message'对象没有属性'get'</em></p>
<pre><code> update["message"]["from"]["is_bot"]
</code></pre>
<p>最后一个返回<em>TypeError:'NoneType'对象不可下标</em></p>
<p>不知道该怎么办了。有什么帮助吗?你知道吗</p>