未提供项目描述
项目描述
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()
,则不会检索消息。您可能需要在应用程序中构建一个工作模式,以持续检查消息。
消息以包含user
和message
键的字典形式返回。
>>> msg
{"user": "my_bot", "message": "test chat"}