sopel irc bot框架的wolfram alpha模块
sopel-modules.wolfram的Python项目详细描述
sopel wolfram alpha模块
wolfram sopel irc bot框架的alpha模块
要求
- sopel 6.x
- 钨铝合金2.4+
注意:使用Wolframalpha 2.4运行时,某些功能不可用。支持 Wolframalpha 2.4已弃用,将在将来的版本中删除。所有的虫子必须 报告针对Sopel Wolfram的Wolframalpha 3.0+。
安装
这个包的全名是sopel modules.wolfram
唯一受支持的安装方法是via pip :
pip install sopel-modules.wolfram
根据您的python环境使用 pip3 。
开发版本可以通过pip从github安装:
pip install git+https://github.com/dgw/sopel-wolfram.git@master
注意 pip 不跟踪从外部来源获得的包 pypi,因此pip install --upgrade sopel modules.wolfram 对github不起作用 装置。相反,要升级到最新代码,请执行以下操作:
pip install --upgrade git+https://github.com/dgw/sopel-wolfram.git@master
配置
必需的
wolfram alpha api需要在bot的配置中添加一个密钥。注册API 访问http://developer.wolframalpha.com/portal/apisignup.html" rel="nofollow">http://developer.wolframalpha.com/portal/apisignup.html并添加应用程序ID 到sopel的配置文件:
[wolfram] app_id = yourappidgoeshere
可选
-
max_public
:结果将通过通知而不是
到频道(默认:10)
-
单位
:要在结果中使用的测量值,
公制
或
非公制
(需要Wolframalpha 3.0)
用法
<User> .wa 2+2 <Sopel> [W|A] 2+2 = 4 <User> .wa python language release date <Sopel> [W|A] Python | date introduced = 1991 <User> .wa airspeed velocity of an unladen swallow <Sopel> [W|A] estimated average cruising airspeed of an unladen European swallow = 25 mph (miles per hour)(asked, but not answered, about a general swallow in the 1975 film Monty Python and the Holy Grail)
有关重新加载的说明
在6.5.0之前的sopel版本(最后一个测试版本)中,重新加载第三方模块 从pip(如wolfram)安装会导致重复输出。这是中的已知问题 sopel正在进行中。
解决方法: 通过pip更新sopel wolfram后,请尽早重新启动bot 方便启用最新代码。
支持
有关安装或配置模块的帮助可通过ping 在freenode上的sopel中的dgw或maxpowa。 dgw 也可在 里森的凯德酒店。
错误和功能请求可以提交 发送到GitHub问题跟踪程序,最好是在第一次在IRC上显示之后。