как использовать job_queue в django-telegrambot? - PullRequest
0 голосов
/ 03 июня 2019

Я использую python-telegram-bot и django-telegrambot. я установил webhook и хочу использовать метод job_queue для выполнения run_repeating, например, но мой код не работает. я не знаю, как это написать. спасибо.

def check_dollar_price():
   r = requests.get('http://www.tgju.org/chart
/price_dollar_rl').content
   from bs4 import BeautifulSoup
   soup = BeautifulSoup(r, 'html.parser')
   result = soup.find('div', {'class': "profile-container"}).ul.li.span.get_text()
   # bot = DjangoTelegramBot.dispatcher.bot
   bot = DjangoTelegramBot.dispatcher.bot
   bot.sendMessage(-1001326345035, 'the dollar price is >>>  ' + result)

def main():
   logger.info(">>>>>>>>>secend app ================???? log")
   dp = DjangoTelegramBot.dispatcher
   jq = DjangoTelegramBot.dispatcher.job_queue
   jq.run_repeating(check_dollar_price, interval=60, first=0)
...