python矩阵库
scalar的Python项目详细描述
python矩阵库,构建在Matrix Client-Server SDK
设置
pip install scalar
创建配置。
mkdir -p ~/.config/scalar touch ~/.config/scalar/config.yaml
配置文件内容应如下:
{"configurations":{"scriptwire":{"default":True,"homeserver":"https://matrix.example.pro:8448","username":"scriptwire","passcode":"qo3i4tbc35wgtt4gbwikgvtib3ctgt7bgi3rgw","room_alias":"!cgOnMzaBWCLjBnhGiB:matrix.example.org"}},"version_config":"2018-08-23T1930Z"}
可以有多种配置,例如用于单独的帐户。一个 如果配置不是 在安装时指定。房间必须是帐户所在的房间 邀请。
客户机
标量终端客户端可以通过以下方式启动:
scalar_client
警报
可以在终端上以类似于 以下内容:
scalar_alert --message="This is an alert message."
可以用python发送警告消息,方式如下:
importscalarscalar.alert(message="alert")
megaparsex可以与 标量通过消息发送数据,方式如下:
importmegaparseximportscalarscalar.alert(message=megaparsex.report_IP())scalar.alert(message=megaparsex.report_system_status())scalar.alert(message=megaparsex.report_METAR("EGPF"))
上载并发送文本、文件、音频、图像和视频
importscalarscalar.send_text("test")scalar.send_file("test.csv")scalar.send_audio("test.ogg")scalar.send_image("test.gif")scalar.send_video("test.mp4")