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。
我该如何解决?