コード例 #1
0
ファイル: testbot.py プロジェクト: Atrboomy/4chan-maid
 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')
コード例 #2
0
ファイル: main.py プロジェクト: Atrboomy/4chan-maid
# -*- 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')