ingbot.py 文件源码

python
阅读 18 收藏 0 点赞 0 评论 0

项目:ingunict-bot 作者: gabrik 项目源码 文件源码
def courses_handler(bot,update):
    msg = update.message.text
    msg = msg.split(' ')
    if len(msg)==2:
        nome_corso = unidecode(msg[1])
        if len(nome_corso)>3:

            search_result = [corso for corso in courses if nome_corso.upper() in corso['Denominazione'].upper()]

            if len(search_result)>0:
                bot.sendMessage(update.message.chat_id, text='Sono stati trovati %d corsi con la tua ricerca' % len(search_result))
                descr=""
                for corso in search_result:
                    descr+="Nome: %s\nID: %s\n" % (corso['Denominazione'], corso['ID'])
                    descr+="Codice: %s\nOrdinamento: %s\n Tipo: %s\n\n" % (corso['Codice'], corso['Ordinamento'], corso['Tipo'])
                bot.sendMessage(update.message.chat_id, text=descr)
            else:
                bot.sendMessage(update.message.chat_id, text='Corso non trovato')
        else:
            bot.sendMessage(update.message.chat_id, text='Inserisci almeno 4 caratteri per la ricerca')
    else:
        bot.sendMessage(update.message.chat_id, text="Devi inserire il corso su cui ottenere informazioni!\n/corso <nome>")
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号