我正在使用https://zeit.co(免费),正在考虑为电报聊天机器人设置一个Webhook。
我从电话上的电报应用程序发送了一条消息,它假定将json发布到webhook url。它确实发布了数据,但我无法获取json。似乎zeit.co无法处理json吗?
就像我每次尝试致电request.json
@app.route("/new_message", methods=["POST", "GET"])
def telegram_webhook_handler():
try:
print(request.json)
if request.method == 'POST':
r = request.get_json()
chat_id = r['message']['chat']['id']
text = "how are you?"
send_message(CHAT_ID, text)
else:
send_message(CHAT_ID, "This is a get")
except Exception as e:
print(e)
pass
return jsonify({"ping": "pong"})
zeit.co的错误消息
12/27 01:42 PM(40秒)
REPORT RequestId:3462880b-09d4-11e9-b07e-77492ad19973持续时间:300021.80 ms计费持续时间:300000 ms内存大小:1024 MB使用的最大内存:42 MB
12/27 01:42 PM(40秒)
2018-12-27T12:42:42.838Z 3462880b-09d4-11e9-b07e-77492ad19973任务在300.02秒后超时
有什么主意我可以获取webhook数据吗?
欢呼
答案 0 :(得分:0)