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