一个简单的方式与火箭联系和互动。聊天

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以进行检查 以及userpassword

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
Java:字符串。RTL设备语言用标志“+”格式化,数字后加符号   java GAE作为桌面应用程序(Swing)的服务提供商   java将InputStream转换为FileInputStream不适用于Apache POI   java外部Voronoi库“网格”:什么是草图和处理?   重载重写的泛型方法java   java显示组织上设置的错误。springframework。验证。jsp中的错误对象   java一些Spring模型属性没有显示在我的JSP中   java无法编译Guava 23的SimpleTimeLimiter示例   java如何更改JTree中的“根”目录名?   java如何在安卓中对相对布局产生连锁反应?   java错误:org。冬眠例外SQLGrammarException:无法提取结果集,dateAccessed是未知列   如何使用java监听JSON文件更新   由抽象封闭类创建的匿名内部类能否通过反射确定实现类?