def status(bot, update): bot.sendChatAction(update.message.chat_id, 'typing') getter = getters.ThreadData(self.thread_num) bot.sendMessage(update.message.chat_id, templating.make_msg(getter.get_page_num(), getter.get_thread_stats()), parse_mode='HTML')
# -*- coding: utf-8 -*- import sys import templating from notifiers import MailNotifier from getters import ThreadData success = False rec = 0 page_num = -1 thread = 2731616 getter = ThreadData(thread) data_dict = None while not success: page_num = getter.get_page_num() if page_num != -1: print('Page number obtained successfully:{0}'.format(page_num)) data_dict = getter.get_thread_stats() if data_dict is not False: data_dict['page'] = page_num success = True else: rec += 1 if rec > 10: print('No luck after 10 tries') sys.exit(3) if page_num > 6 and data_dict is not None: msg = templating.make_msg(page_num, data_dict) MailNotifier('*****@*****.**').send_message(msg, '/data/mail.jpg')