我想为电报机器人做出贡献,它的功能分为模块。这个机器人显示了我大学的课程安排。我想添加我自己的模块来显示其他事件。此外,我希望对除我之外的其他模块进行最少的干预。
当天的日程安排与/today
命令和处理程序一起显示,因为它已经定义。我想添加自己的处理程序,该处理程序还将向用户发送包含我的事件的消息。
问题是,我可以像这样声明两个不同的消息处理程序:
# module1.py
@bot.message_handler(commands=['today'])
def show_classes():
...
# my_module.py
@bot.message_handler(commands=['today'])
def show_events():
...
这种方法会奏效吗?如果不是,那么正确的方法是什么?