Телеграмма Python: Использование очередей заданий с Webhooks - PullRequest
0 голосов
/ 11 октября 2019

Я пытаюсь каждую минуту запускать работу в своем приложении Flask с помощью веб-крючков.

У меня недостаточно информации о документации по WebHooks: https://github.com/python-telegram-bot/python-telegram-bot/wiki/Webhooks

Так как я 'Я использую Flask, я не запускаю ни одного потока (см. последний пример в документации). Он использует Dispatcher, поэтому JobQueue отсутствует.

Я думал просто отредактировать его на:

j = JobQueue()
dp = Dispatcher(bot, update_queue,use_context=True,job_queue=j)

Но ничего не происходит. Что мне делать? Это вообще возможно?

Я не запускаю тему для фляги, так как я использую пассажир.

Это мой метод настройки:

bot = Bot(token=MY_TOKEN)
update_queue = Queue()

j = JobQueue()
dp = Dispatcher(bot, update_queue,use_context=True,job_queue=j)
j.set_dispatcher = dp

#add_handlers(dp)

j.run_repeating(callback_minute, interval=60)
j.start() #here i get an error that JobQueue has a NoneType _dispatcher

Я не уверенЯ должен запустить очередь заданий таким образом.

...