Skip to content

Latest commit

 

History

History
109 lines (73 loc) · 4.45 KB

README_zh.md

File metadata and controls

109 lines (73 loc) · 4.45 KB

Scientific Calculation Bot

ChatBot Python CQ-HTTP

English Readme · 中文自述文件

基于Python 科学计算和绘图库和CQ-HTTP框架开发的,提供基于QQ客户端的端到端服务,集科学计算、绘图、排版、聊天互动、群聊管理等功能为一体的智能QQ机器人。

由于CQ-HTTP于2020年秋已经停止服务,故本项目停止维护。

特色

端到端服务

用户只需要从QQ发送消息,消息即可被机器人捕获并进行处理。机器人将通过文字消息或是 $\LaTeX$ 引擎渲染出的图片返回结果。

基于Python库和云的强大功能

本项目调用了多个Python库、Wolfram、阿里云、腾讯云等来实现机器人的各种功能。

科学计算与绘图

具有娱乐性功能的QQ机器人非常常见,但是具备科学计算和绘图的QQ机器人却非常少见。本机器人重点打造了科学计算和绘图的功能,基于SymPy库实现的科学计算功能,可以用简单的语法实现SymPy库中的各种功能,而基于matplotlib库实现的绘图功能,则通过了多种函数来实现各种简单或复杂的绘图任务。

主要功能

科学计算

numpy SymPy

科学计算功能由Python的numpy库和SymPy库提供,可以计算Python格式的表达式,并通过QQ文字消息或图片消息回复结果。现有功能包括:

  • 符号表示
  • 恒等变换
  • 化简
  • 解方程
  • 极限
  • 微积分
  • 微分方程
  • ......

点击文档查看详细内容。

绘图

matplotlib

绘图功能由Python的matplotlib库提供,提供多个接口实现不同种类函数的绘图绘制,并通过QQ图片消息的形式回复绘制好的图片。现有功能包括:

  • 一元显函数
  • 二元隐函数
  • 参数方程

点击文档查看详细内容。

聊天互动和群聊管理

coolQ

通过对coolQ提供的接口进行二次开发,实现聊天互动和群聊管理等基础功能。现有功能包括:

  • 基础互动
  • 群聊管理
  • 处理请求
  • 获取信息
  • 自检

点击文档查看详细内容。

实用功能

Wolfram Wolfram Language Alibaba Cloud Tecent Cloud

围绕云和Python开发的一系列实用程序。现有功能包括:

  • 科学百科
  • 发送语音消息
  • 若干实验性功能(Beta)

点击文档查看详细内容。

联系

作者: Fentaniao

邮箱: Fentaniao@gmail.com

许可证

GPL-3.0 License © Fentaniao