现在的MsgHandler 仅仅是收消息, 收到什么消息就显示什么消息, 需要的功能显然不是这么简单, 为了长远计, 还是需要将MsgHandler设计为一个BaseMsgHandler, 以便其他人写消息处理器, 这个base的仅仅提供几个虚类, 做做基本的接受消息的功能.
消息处理类的功能设计:
- 从消息队列中获取消息(这个是最基本的)
- 处理消息
这个2是重点, 主要功能有以下想法:
- 机器人聊天, 根据消息的内容, 自动回复一句话, 这个回复功能就是每个消息处理器的基础功能
- 判断特殊的消息命令, 并响应它.比如响应特殊符号开头的命令.
- 易于扩展, 可以编写很多的MsgHandler, 来响应不同的特殊命令, 提供服务.
现在的MsgHandler 仅仅是收消息, 收到什么消息就显示什么消息, 需要的功能显然不是这么简单, 为了长远计, 还是需要将MsgHandler设计为一个BaseMsgHandler, 以便其他人写消息处理器, 这个base的仅仅提供几个虚类, 做做基本的接受消息的功能.
消息处理类的功能设计:
这个2是重点, 主要功能有以下想法: