def main():
token = os.environ['TELEGRAMBOT']
updater = Updater(token)
dp = updater.dispatcher
#Filling data structures.
disim_news.preparing_disim()
univaq_news.preparing_univaq()
disim_prof.preparing_prof()
updater.job_queue.run_repeating(disim_news.check_disim_news, 150)
updater.job_queue.run_repeating(univaq_news.check_univaq_news, 150)
dp.add_handler(CommandHandler("start", start))
dp.add_handler(CommandHandler("help", help))
dp.add_handler(CommandHandler("disim", disim_news.show_disim_news, pass_args=True))
dp.add_handler(CommandHandler("disimon", disim_news.disimon))
dp.add_handler(CommandHandler("disimoff", disim_news.disimoff))
dp.add_handler(CommandHandler("evidenza", univaq_news.evidenza))
dp.add_handler(CommandHandler("ultimissime", univaq_news.ultimissime))
dp.add_handler(CommandHandler("univaqon", univaq_news.univaqon))
dp.add_handler(CommandHandler("univaqoff", univaq_news.univaqoff))
dp.add_handler(CommandHandler("prof", disim_prof.prof))
dp.add_handler(CommandHandler("segreteria", disim_secretary.secretary))
dp.add_handler(CommandHandler("mensa", univaq_general.canteen))
dp.add_handler(CommandHandler("adsu", univaq_general.adsu))
dp.add_handler(CommandHandler("feedback", administrator_commands.feedback))
dp.add_handler(CommandHandler("send", administrator_commands.send, pass_args=True))
dp.add_handler(CommandHandler("notify", administrator_commands.notify, pass_args=True))
updater.start_polling()
updater.idle()
评论列表
文章目录