我使用Update.callback_query,之后我在同一个函数中使用了Update.message它无法正常工作

时间:2017-10-06 12:19:57

标签: python python-telegram-bot

update.callback_query.from_user 在我用过的同一个函数里面 的 update.message.text 我试图从用户那里收到消息 update.message.text 无效给我'NoneType'对象没有属性'text' 我怎样才能在同一个函数中使用两个更新

1 个答案:

答案 0 :(得分:1)

准确地说,您可以在message找到text的{​​{1}}个对象(或/ {和callback_query)。

为方便起见,您始终可以使用update.callback_query.message.textupdate.effective_chatupdate.effective_message访问update.effective_userchatmessage个对象,无论他们身在何处在(无论是正常消息,from_usercallback_query等等。