一个简单的方式与火箭联系和互动。聊天
rocketchat-py-sdk的Python项目详细描述
rocket.chat.py.sdk
用于rocket.chat的python ddp客户端。
快速启动
在您的virtualenv中安装依赖项:
pip install -e .
运行示例bot。
python examples/bot.py
说hello机器人就会回答你。
概述
这是一个python sdk,可以让访问rocket.chat变得更容易,这个包已经发布了here。
这个包的主要类是类Driver
,它在终端中运行:
$python>>>importrocketchat_py_sdk.driverasdriver>>>help(driver)>>>bot=driver.Driver(url='localhost:3000',ssl=False)>>>bot.connect()
文档
发布新版本
- 在你的虚拟世界里:
python3 -m pip install --upgrade setuptools wheel python3 setup.py sdist bdist_wheel python3 -m pip install --upgrade twine twine upload dist/*
消息对象
可以找到rocket.chat消息架构here。
驱动程序方法
todo
开发
rocket.chat的本地实例需要单元测试来确认 连接和订阅方法是功能性的。它有助于手动操作 在开发过程中在本地运行sdk交互(即bots)。
在这个存储库中有一个docker compose文件,可以帮助您 你自己的火箭。聊天实例。
Docker
运行此命令以启动rocket。在后台模式下聊天和数据库:
docker-compose up -d mongo docker-compose up -d rocketchat
之后访问
localhost:3000
创建管理员用户。
添加具有必要设置的bot用户请参见
easybot.py
以进行检查 以及user
和password
。