Delta Chat核心JSON-RPC接口的客户端库
项目描述
Delta Chat的Python客户端库
Delta Chat核心JSON-RPC接口的客户端库
安装
pip install deltachat2
要使用此库,您需要安装deltachat-rpc-server
程序,您可以使用以下命令与库一起安装:
pip install deltachat2[full]
用法
使用deltachat2编写的示例echo-bot
from deltachat2 import events, run_bot_cli
hooks = events.HookCollection()
@hooks.on(events.RawEvent)
def log_event(bot, accid, event):
bot.logger.info(event)
@hooks.on(events.NewMessage)
def echo(bot, accid, event):
msg = event.msg
bot.rpc.misc_send_text_message(accid, msg.chat_id, msg.text)
if __name__ == "__main__":
run_bot_cli(hooks)
将以上代码保存到echobot.py
文件中,然后用Python运行它
python echobot.py --email bot@example.com --password MyPassword
然后使用您的Delta Chat客户端向bot地址发送消息以测试其是否正常工作。
更快地开发机器人 ⚡
如果您想要开发机器人,您可能应该使用此库与deltabot-cli-py一起使用,它将创建bot CLI的重复性过程移除,让您专注于编写消息处理逻辑。
项目详情
下载文件
下载适用于您的平台文件。如果您不确定选择哪个,请了解更多关于安装包的信息。
源分布
deltachat2-0.6.2.tar.gz (19.7 kB 查看哈希值)
构建分发版
deltachat2-0.6.2-py3-none-any.whl (19.9 kB 查看哈希值)
关闭
deltachat2-0.6.2.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 82cbc30684f5c673bf5786326a79c817831df9f21cb0ce665eeeb6f79655013a |
|
MD5 | cdda9ac111bc9b7a4e90f6ec9e210366 |
|
BLAKE2b-256 | 5e3d649e83759ce6ab72913a7688d6ab7a12c8f3041597daf95972e03a91e45f |
关闭
deltachat2-0.6.2-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 88ae1dc7864676befc09bda5f42f01c00f0aba2e49c76055bbf0548b0faca135 |
|
MD5 | 5a9ca7770c10f774e78b3d1a79c2b4a7 |
|
BLAKE2b-256 | e9c86eaa4dad074f92f46db874c1e972aed318f60d73d90b70f3fc577ff9571c |