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上显示之后。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java在应用程序关闭时使用Firebase保持登录   使用jni从java类读取arraylist时c jvm崩溃   在Java/Android中替换字符串中的多个子字符串   来自字符串的Java4子字符串   java多JSSE安全配置   java添加到双链接列表的末尾   java如何将元素从数组随机推入堆栈?   Java中的安卓全局异常处理程序   带有片段和ViewPager的java NullPointerException   javascript在javaservlet中生成动态网页   JFrame的java图标路径   JavaLJava。无法在持久性中解析lang.String类。xml   java中具有两个比较的空安全比较器   java如何用字符串流扩展(解析)路径   java文件。exists()返回true,但返回File。isFile()表示错误