基于Python 科学计算和绘图库和CQ-HTTP框架开发的,提供基于QQ客户端的端到端服务,集科学计算、绘图、排版、聊天互动、群聊管理等功能为一体的智能QQ机器人。
由于CQ-HTTP于2020年秋已经停止服务,故本项目停止维护。
用户只需要从QQ发送消息,消息即可被机器人捕获并进行处理。机器人将通过文字消息或是
本项目调用了多个Python库、Wolfram、阿里云、腾讯云等来实现机器人的各种功能。
具有娱乐性功能的QQ机器人非常常见,但是具备科学计算和绘图的QQ机器人却非常少见。本机器人重点打造了科学计算和绘图的功能,基于SymPy库实现的科学计算功能,可以用简单的语法实现SymPy库中的各种功能,而基于matplotlib库实现的绘图功能,则通过了多种函数来实现各种简单或复杂的绘图任务。
科学计算功能由Python的numpy库和SymPy库提供,可以计算Python格式的表达式,并通过QQ文字消息或图片消息回复结果。现有功能包括:
- 符号表示
- 恒等变换
- 化简
- 解方程
- 极限
- 微积分
- 微分方程
- ......
点击文档查看详细内容。
绘图功能由Python的matplotlib库提供,提供多个接口实现不同种类函数的绘图绘制,并通过QQ图片消息的形式回复绘制好的图片。现有功能包括:
- 一元显函数
- 二元隐函数
- 参数方程
点击文档查看详细内容。
通过对coolQ提供的接口进行二次开发,实现聊天互动和群聊管理等基础功能。现有功能包括:
- 基础互动
- 群聊管理
- 处理请求
- 获取信息
- 自检
点击文档查看详细内容。
围绕云和Python开发的一系列实用程序。现有功能包括:
- 科学百科
- 发送语音消息
- 若干实验性功能(Beta)
点击文档查看详细内容。
作者: Fentaniao
GPL-3.0 License © Fentaniao