コード例 #1
0
def get_raspisanie(message):
    global date
    global date_real
    if message.text=="/start":
        db_worker.add_user_inf(message.from_user.username)
        bot.send_message(message.chat.id,"Этот бот был создан для получения расписания.Проблемы?",reply_markup=markup_start)
    if message.text=='11а':
#        date_real=fille.get_date()
#        if date_real != date:
#            reslist = botT.get_timetable2()
#            date=reslist[1]
        botT.get_timetable2()
        alfa = botT.get_book('11а')
        bot.send_message(message.chat.id,alfa,reply_markup=markup_start)
    if message.text=='11б':
#        date_real=fille.get_date()
#        if date_real != date:
#            reslist = botT.get_timetable2()
#            date=reslist[1]
        botT.get_timetable2()
        alfa = botT.get_book('11б')
        bot.send_message(message.chat.id,alfa,reply_markup=markup_start)
    if message.text=='11в':
        date_real=fille.get_date()
        if date_real != date:
            reslist = botT.get_timetable2()
            date=reslist[1]
        alfa = botT.get_book('11в')
        bot.send_message(message.chat.id,alfa,reply_markup=markup_start)
    if message.text=='Инфо, так сказать':
        bot.send_message(message.chat.id,'v1.4\nВсе права принадлежат тому, кому принадлежат.\nЧто пишет на доске гуманитарий, когда его вызывают на задачу по физике?\n Не дано',reply_markup=markup_start)
コード例 #2
0
ファイル: botT.py プロジェクト: Gwynbleidd0/SchoolBot
def get_timetable2():
    import parcer
    import fille
    t1 = False
    res = parcer.get_url()
    r = requests.get(res[-1])
    if r.ok == True:
        with open('base.xls', "wb") as code:
            code.write(r.content)
            t1 = True
    if t1 == False:
        data = ''
        return (t1, data)
    if t1 == True:
        data = fille.get_date()
        return (t1, data)
コード例 #3
0
ファイル: botT.py プロジェクト: Gwynbleidd0/RedCommissar_2
def get_timetable():
    import fille
    dirfile = 'https://s11028.edu35.ru/attachments/article/224/'
    file_name_list = fille.get_name_file()
    count_var = len(file_name_list)
    t1 = False
    g = 0
    while g < count_var:
        fille0 = file_name_list[g]
        r = requests.get(dirfile + fille0)
        if r.ok == True:
            with open('base.xls', "wb") as code:
                code.write(r.content)
                t1 = True
                break
        g = g + 1
    if t1 == False:
        data = ''
        return (t1, data)
    if t1 == True:
        data = fille.get_date()
        return (t1, data)