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.0.tar.gz (8.5 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.0-py3-none-any.whl (10.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: sermo-0.1.0.tar.gz
  • Upload date:
  • Size: 8.5 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.0.tar.gz
Algorithm Hash digest
SHA256 c0370aa136bfc427925a67d38dfc3e003ba909d901c9f4469147bcdbe3816fe2
MD5 77b7fbe656f626f59c8dff2c76c09eab
BLAKE2b-256 ee4e290cd110bd7ab566793184d8f3d6288074e2f2fdd7627a0f31341fed4e50

See more details on using hashes here.

File details

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

File metadata

  • Download URL: sermo-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 10.1 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.0-py3-none-any.whl
Algorithm Hash digest
SHA256 cab049ede1548771d5a1081b11907ffcedbd46f00de7c0d23f6117a7303ecf70
MD5 f043d40b42b5d1b616c4b39ed472d1d6
BLAKE2b-256 708942b2f9618c3860c0ee6d139eba2891d1b33c992b1d166a0ce94b47a369d0

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