wolframalpha4mirai

GitHub
GitHub all releases
GitHub release (latest by date)
GitHub top language

WolframAlpha 是开发计算数学应用软件的沃尔夫勒姆研究公司开发出的新一代的搜索引擎,能根据问题直接给出答案的网站,于2009年5月15日晚7点(美国中部当地时间,北京时间5月16日上午8点)提前上线,用户在搜索框键入需要查询的问题后,该搜索引擎将直接向用户返回答案,而不是返回一大堆网页链接。
来自百度百科

这是一个将 wolframalpha api 接入 mirai 的插件
添加后, 你可以在 qq 里直接向 wolframalpha 发出查询请求

项目地址
插件地址

使用方法 将 release 下的 wolframalpha-1.4.jar 文件下载并放入 mirai 运行目录下的 plugins\ 文件夹 前往 此处 按照提示获取一个 appid 启动一次 mirai 并关闭, 或者你也可以在 config\ 下新建 bot.query.wolframalpha.whiter\config.yml 文件 按照如下方式编辑 config.yml # wolfram|alpha 的 appid, 前往 https://developer.wolframalpha.com/portal/myapps/index.html 获得 appid: 'your appid' # 触发前缀, 为空时是两个单引号 prefix: '' # 当发生错误时的提示信息 error_msg: '' # 图片与文本的分割线, 为空时是 ---------, 填 empty 时为空白字符 separation_line: '' # 是否构建转发消息 isForward: true 启动 mirai 效果


注意事项 由于 wolframalpha 不支持非英文(但好像支持日文), 所以当输入消息中含有非英文字符时可能会导致未知错误 若出现类似如下报错 E/bot.query.wolframalpha.whiter: Exception in coroutine Plugin whiter.bot.wolframalpha of whiter.bot.wolframalpha java.lang.NoClassDefFoundError: org/json/JSONObject at bot.query.wolframalpha.whiter.Wolframalpha.query(Wolframalpha.kt:57)

为缺少 org.json 包导致的找不到类的错误

可以在 plugin-shared-libraries/libraries.txt 追加以下内容解决

org.json:json:20220320