示例#1
0
def get_updates():
	if request.headers.get('content-type') == 'application/json':
		json_string = request.get_data().decode('utf-8')
		update = types.Update.de_json(json_string)
		bot.process_new_updates([update])
		return 'ok'
	else:
		abort(403)
示例#2
0
def webhook():
    if flask.request.headers.get('content-type') == 'application/json':
        json_string = flask.request.get_data().decode('utf-8')
        update = telebot.types.Update.de_json(json_string)
        bot.process_new_updates([update])
        return ''
    else:
        flask.abort(403)
示例#3
0
def web_hook():
    if request.headers.get('content-type') == 'application/json':
        bot.process_new_updates([
            telebot.types.Update.de_json(request.stream.read().decode("utf-8"))
        ])
        print("message received 200")
        return "!", 200
    else:
        print("flask abort 403")
        flask.abort(403)
示例#4
0
def get_message():
    bot.process_new_updates(
        [types.Update.de_json(request.stream.read().decode("utf-8"))])
    return "!", 200
示例#5
0
def get_message():
    """Endpoint для работы webhook'а от telegram
    """
    bot.process_new_updates(
        [telebot.types.Update.de_json(request.stream.read().decode("utf-8"))])
    return "!", 200
示例#6
0
def webhook():
    bot.process_new_updates(
        [types.Update.de_json(request.stream.read().decode("utf-8"))])
    return "ok", 200
示例#7
0
def get_update():
    """handle incoming messages"""
    bot.process_new_updates(
        [telebot.types.Update.de_json(request.stream.read().decode("utf-8"))])
    return "ok", 200
示例#8
0
def trigger_controls(updates):
    update = types.Update.de_json(updates)
    bot.process_new_updates([update])