Skip to content

MsgHandler的修改 #1

Description

@encorehu

现在的MsgHandler 仅仅是收消息, 收到什么消息就显示什么消息, 需要的功能显然不是这么简单, 为了长远计, 还是需要将MsgHandler设计为一个BaseMsgHandler, 以便其他人写消息处理器, 这个base的仅仅提供几个虚类, 做做基本的接受消息的功能.

消息处理类的功能设计:

  1. 从消息队列中获取消息(这个是最基本的)
  2. 处理消息

这个2是重点, 主要功能有以下想法:

  1. 机器人聊天, 根据消息的内容, 自动回复一句话, 这个回复功能就是每个消息处理器的基础功能
  2. 判断特殊的消息命令, 并响应它.比如响应特殊符号开头的命令.
  3. 易于扩展, 可以编写很多的MsgHandler, 来响应不同的特殊命令, 提供服务.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions