1
我有一個python Google App Engine應用程序,通過webhook接收來自Telegram Bot的傳入消息。我正在使用Cloud Endpoint接收請求,因此我使用Google Protocol RPC來管理請求和響應。通過雲終端從Telegram Bot接收到Google App Engine的消息
來自電報的包含該消息的json傳入更新有一個字段,稱爲from
。問題是,當我寫的RPC類來處理消息,因爲是保留關鍵字,我不能使用名稱from
的變量:
class TelegramMessage(messages.Message):
message_id = messages.IntegerField(1, required = True)
from = messages.MessageField(User, 2)
我不能改變的變量,因爲名稱否則傳入的json中的from
字段會丟失,並且我在控制檯中收到此警告:找不到無法識別的字段的變體:from。
我該如何解決?