Skip to main content

sermo

Sermo 的命令行客户端。它直接接入 sermo-backend API,适合在终端里快速查看会话、发送文字消息和检查好友信息。

当前版本先聚焦文字体验:

  • 支持进入空间并保存登录状态。
  • 支持查看当前账户、聊天列表、好友列表、好友申请。
  • 支持查看聊天记录、发送文字消息、持续刷新新消息。
  • 图片、视频、语音、文件等多媒体消息暂不下载,统一展示为 [图片][视频][语音][文件]
  • 暂不展示头像。

安装

开发环境下可以直接运行:

python -m sermo_cli --help

也可以安装为本地命令:

pip install -e .
sermo --help

从 PyPI 安装:

pip install sermo
sermo --help

API 地址

默认 API 地址是:

https://api.sermo.jyonn.space

可以用环境变量或参数覆盖:

SERMO_API_BASE=http://localhost:8000 python -m sermo_cli chats
python -m sermo_cli --api http://localhost:8000 chats

常用命令

登录 / 进入空间:

sermo login --space yuanmeng --name 软糖大啾咪

如果昵称需要访问密码,CLI 会自动提示输入密码。

查看当前账户:

sermo me

查看聊天列表:

sermo chats

打开聊天:

sermo chat 1

在聊天界面里:

  • 直接输入文字并回车即可发送。
  • 输入 /refresh 刷新新消息。
  • 输入 /quit 退出。

只发送一条消息:

sermo send 1 你好

持续刷新聊天:

sermo chat 1 --follow

查看好友:

sermo friends

查看好友申请:

sermo requests

退出:

sermo logout

登录状态

登录状态默认保存到:

~/.sermo-cli/config.json

可以用 SERMO_CLI_CONFIG 指定其他路径,便于测试或多账号切换。

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

sermo-0.1.1.tar.gz (8.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

sermo-0.1.1-py3-none-any.whl (10.3 kB view details)

Uploaded Python 3

File details

Details for the file sermo-0.1.1.tar.gz.

File metadata

  • Download URL: sermo-0.1.1.tar.gz
  • Upload date:
  • Size: 8.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.3

File hashes

Hashes for sermo-0.1.1.tar.gz
Algorithm Hash digest
SHA256 1cace9043f6f9fd9399f83a2b18c9d62f38790bf9e94a00502796753b82e30a9
MD5 4ac6a210602ef1e5ffa8175c5c358d72
BLAKE2b-256 24f857d8320eb88e3d060b8f77127f93d46faad81818a6684b489a17e0e5e677

See more details on using hashes here.

File details

Details for the file sermo-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: sermo-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 10.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.3

File hashes

Hashes for sermo-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 ea5a85fed5e74552ca0417f3b51ed4695f521c3b24c8397895e399f4119901f3
MD5 e62a94f4a7658f74ec281d9b7ae9b746
BLAKE2b-256 7749ce22843eaf572117a11bc7ade829e37fefb8652f6c3f2ed452309848894b

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page