跳转到主要内容

Deltabot:Delta Chat的可扩展机器人系统

项目描述

Deltabot允许为Delta Chat实现和运行聊天机器人。

安装

要安装deltabot,请运行以下命令(最好在虚拟环境中)

$ pip3 install deltabot

尝试输入“deltabot –version”以验证它是否成功。

初始化机器人

为您的聊天机器人配置一个电子邮件地址(使用示例凭据)

deltabot init tmp.vd9dd@testrun.org OzrSxdx5hiaD

在Delta Chat应用程序(或另一个电子邮件客户端)中,您现在可以向tmp.vd9dd@testrun.org发送一个聊天/帮助消息,并应在回复中收到可用命令的简要列表。

尝试一个示例“计算器”机器人

检出deltabot存储库以尝试一些示例机器人

git clone https://github.com/deltachat/deltabot
cd deltabot

现在您可以注册一个示例机器人并发送/接收消息

  1. 注册示例“mycalc机器人”

    $ deltabot add-module example/mycalc.py
  2. 现在开始提供聊天机器人服务

    $ deltabot serve
  3. 在Delta Chat应用程序中,您现在可以向tmp.vd9dd@testrun.org发送一个聊天/帮助消息,并应在回复中收到可用命令的简要列表。发送/mycalc 23+20-1并等待答案。

请注意,机器人回答速度在很大程度上取决于您为机器人电子邮件地址使用的提供商。在测试服务器上,我们得到3-5秒的往返时间,即问题和答案返回。

编写setuptools插件

您可以使用setuptools将您的插件实现为一个合适的Python包或wheel。请查看< cite>examples/deltachat_echo示例目录,其中包含一个完整的示例。

用户注意事项

Deltabot使用Autocrypt端到端加密,但请注意,机器人服务的运营商可以查看发送给它的消息。

插件

有关更多示例和Deltabot插件,请参阅

https://github.com/SimpleBot-Inc/simplebot_plugins

项目详细信息


下载文件

下载适合您平台的应用程序。如果您不确定选择哪个,请了解更多有关安装包的信息。

源分发

deltabot-0.8.0.tar.gz (486.6 kB 查看哈希值)

上传时间