跳转到主要内容

未提供项目描述

项目描述

Python的直接连接客户端库

运行测试

docker compose run test

代码检查为black/isort/mypy/flake8,并且可以在适当的情况下本地运行。

用法

导入并创建客户端。

from direct_connect import nmdc

client = nmdc.NMDC(host="example.com", nick="my_bot", socket_timeout=2.0)

发送消息。

await msg = await client.send_chat("test chat")

获取消息。

await msg = await client.get_message()

注意这会阻塞,因为如果未等待get_message(),则不会检索消息。您可能需要在应用程序中构建一个工作模式,以持续检查消息。

消息以包含usermessage键的字典形式返回。

>>> msg
{"user": "my_bot", "message": "test chat"}

项目详情


下载文件

下载您平台上的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源分发

direct_connect-0.1.2.tar.gz (3.3 kB 查看哈希)

上传时间:

构建分发

direct_connect-0.1.2-py3-none-any.whl (4.0 kB 查看哈希)

上传时间: Python 3

由以下组织支持