跳转到主要内容

Zulip的Flask服务器,用于运行机器人

项目描述

zulip-botserver --config-file <path to botserverrc> --hostname <address> --port <port>

示例: zulip-botserver --config-file ~/botserverrc

此程序从配置文件(此处为 botserverrc)加载机器人配置并加载机器人模块。然后,它启动服务器并获取对上述已加载模块的请求,并返回成功/失败结果。

--hostname--port 参数是可选的,默认为 127.0.0.1 和 5002。

配置文件的格式为

[helloworld]
key=value
email=helloworld-bot@zulip.com
site=http://localhost
token=abcd1234

传递 --use-env-vars 而不是 --config-file 时,可以通过 ZULIP_BOTSERVER_CONFIG 环境变量提供配置。这应该是一个JSON格式的字典,包含机器人名称到它们的配置的映射;例如

ZULIP_BOTSERVER_CONFIG='{"helloworld":{"email":"helloworld-bot@zulip.com","key":"value","site":"http://localhost","token":"abcd1234"}}' \
  zulip-botserver --use-env-vars

项目详情


下载文件

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

源分布

zulip_botserver-0.9.0.tar.gz (8.6 kB 查看哈希值)

上传时间

构建分布

zulip_botserver-0.9.0-py3-none-any.whl (6.4 kB 查看哈希值)

上传时间 Python 3

由以下支持