Delta Chat的Matterbridge API插件
项目描述
Matterdelta
Matterdelta是一个Matterbridge API插件,允许将Delta Chat群聊连接到Matterbridge支持的多种聊天服务。
安装
pip install matterdelta
使用方法
配置机器人的Delta Chat账户
matterdelta init bot@example.com PASSWORD
您可以多次运行matterdelta init
以将多个不同账户添加到机器人,以便通过多个电子邮件地址访问它。
机器人的显示名称、头像和状态/签名也可以调整
matterdelta config selfavatar "/path/to/avatar.png"
matterdelta config displayname "Bridge Bot"
matterdelta config selfstatus "Hi, I am a Delta Chat bot"
要运行机器人以便开始处理消息
matterdelta serve
要查看所有可用选项,请运行matterdelta --help
示例配置
matterbridge.toml
[api]
[api.deltachat]
BindAddress="127.0.0.1:4242"
Token="MATTERBRIDGE_TOKEN"
Buffer=1000
RemoteNickFormat="{NICK}"
...
[[gateway]]
name="gateway1"
enable=true
[[gateway.inout]]
account="api.deltachat"
channel="api"
...
将以下内容添加到现有的Matterbridge配置中,以设置Matterdelta可以连接到的API实例。
config.json
{
"gateways": [
{"gateway": "gateway1", "accountId": 1, "chatId": 1234}
],
"api": {
"url": "http://127.0.0.1:4242",
"token": "MATTERBRIDGE_TOKEN"
},
"quoteFormat": "{MESSAGE} (re @{QUOTENICK}: {QUOTEMESSAGE:.46})"
}
此文件应在Matterdelta的配置目录中,通常是Linux系统的~/.config/matterdelta/
。
要获取要桥接的聊天账户的accountId
和chatId
,请运行机器人并将该地址添加到您的Delta Chat群组中,然后在群组中发送/id
,机器人将回复账户和聊天id,然后编辑配置文件并重新启动机器人。
项目详情
下载文件
下载适用于您平台的文件。如果您不确定该选择哪个,请了解更多关于安装包的信息。
源分布
matterdelta-1.6.1.tar.gz (19.3 kB 查看哈希值)
构建分布
matterdelta-1.6.1-py3-none-any.whl (19.4 kB 查看哈希值)
关闭
matterdelta-1.6.1.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 3746c6518250d02fd69e45c9f03781fc68c5696bcc438e8915cea76a0912e36a |
|
MD5 | 7284c9aeeb0afc2934f3e3aef5e78b3a |
|
BLAKE2b-256 | f48d085e06dc2cba82ee2d208c9bd5b6364a91426de2432d069ba54c94764a7b |
关闭
matterdelta-1.6.1-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 9e397346f2288b0e6887954d1656c3a9e5e5f4018d8079a2c378dc2c4ae4a699 |
|
MD5 | f88166d17c641e34dc5ff0ddc4cb9949 |
|
BLAKE2b-256 | a571bfbd6226e509de5bdf9685c633a226d60f4f4a71d2da21a7452b127fe8f4 |