从 hubot 起接触到聊天机器人,其使用场景还是非常丰富的:
- 群管理:新人入群欢迎、关键字自动回复、同类消息汇总 ……
- 结合 SaaS 服务:翻译、生成二维码、编解码、智能客服 ……
- 定时通知:天气预报、股市行情、监控信息 ……
简单归纳一下,需要机器人具备的能力主要包括:主动发送消息(单聊、群聊)和 被动响应消息(单聊、群聊)。
相关的开源实现也有很多,如上面提到的 hubot 和其与各种聊天工具的 适配、基于微信的 chatbot —— Wechaty 等。
不过因为众所周知的原因,国...
查看全文