feat(channels): add Moltchat websocket channel with polling fallback

This commit is contained in:
tjb-tech
2026-02-09 08:46:47 +00:00
parent 625fc60282
commit 20b8a2fc58
8 changed files with 1459 additions and 4 deletions

View File

@@ -366,6 +366,24 @@ def channels_status():
"" if dc.enabled else "",
dc.gateway_url
)
# Feishu
fs = config.channels.feishu
fs_config = f"app_id: {fs.app_id[:10]}..." if fs.app_id else "[dim]not configured[/dim]"
table.add_row(
"Feishu",
"" if fs.enabled else "",
fs_config
)
# Moltchat
mc = config.channels.moltchat
mc_base = mc.base_url or "[dim]not configured[/dim]"
table.add_row(
"Moltchat",
"" if mc.enabled else "",
mc_base
)
# Telegram
tg = config.channels.telegram