Зейт сейчас с флягой + телеграмма
Я использую 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 МБ
27.12.2012 13:42 (40 с) 2018-12-27T12: 42: 42.838Z 3462880b-09d4-11e9-b07e-77492ad19973 Тайм-аут задачи через 300,02 секунды
Любая идея, как я могу получить данные webhook?
ура
0 ответов
Ваш код превысил лимит продолжительности.
Duration: 300021.80 ms Billed Duration: 300000 ms
Если вы хотите увеличить лимит продолжительности, вам нужно будет обновить свою учетную запись Zeit.