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
现在您可以注册一个示例机器人并发送/接收消息
注册示例“mycalc机器人”
$ deltabot add-module example/mycalc.py
现在开始提供聊天机器人服务
$ deltabot serve
在Delta Chat应用程序中,您现在可以向tmp.vd9dd@testrun.org发送一个聊天/帮助消息,并应在回复中收到可用命令的简要列表。发送/mycalc 23+20-1并等待答案。
请注意,机器人回答速度在很大程度上取决于您为机器人电子邮件地址使用的提供商。在测试服务器上,我们得到3-5秒的往返时间,即问题和答案返回。
编写setuptools插件
您可以使用setuptools将您的插件实现为一个合适的Python包或wheel。请查看< cite>examples/deltachat_echo cite>示例目录,其中包含一个完整的示例。
用户注意事项
Deltabot使用Autocrypt端到端加密,但请注意,机器人服务的运营商可以查看发送给它的消息。
插件
有关更多示例和Deltabot插件,请参阅
项目详细信息
关闭
deltabot-0.8.0.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 5f1098ba81817f8c089ff0b969f443e467f7085985bdf16aa9f1f316b142f0a7 |
|
MD5 | 92fb50d6d06035d9de50a34140870ebe |
|
BLAKE2b-256 | c6d790c24bbeef1e6b7e73dfe30e51e96699f5db05984497831ae2d87e93d9d4 |