Я использую https://zeit.co (бесплатно) и думал об установке веб-крюка для бота чата в telegram.
Я отправил сообщение из приложения telegram на телефон, и он предполагает опубликовать JSONна 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сек) ОТЧЕТ ЗАПИСИ RequestId: 3462880b-09d4-11e9-b07e-77492ad19973 Продолжительность: 300021,80 мс Расчетная продолжительность: 300000 мс Размер памяти: 1024 МБ Макс. Используемая память: 42 МБ
12/27 01: 42:00 (40с) 2018-12-27T12: 42: 42.838Z 3462880b-09d4-11e9-b07e-77492ad19973 Тайм-аут задачи через 300,02 секунды
Есть идеи, как мне получить данные веб-крюка?
Приветствия