ForcePilot/backend/package/yuxi/channels/adapters/nextcloudtalk
Kris b018ad25da feat(backend): add Nextcloud Talk channel adapter implementation
实现了完整的Nextcloud Talk聊天适配器,包含以下核心功能:
1. 基础客户端通信与认证
2. 会话路由与聊天类型解析
3. 消息分块与格式转换
4. 用户配对与权限校验
5. 轮询式消息监听
6. 配置验证与诊断工具
7. 安全策略与去重缓存
8. 指标统计与状态快照

新增配套的配对用户缓存文件与模块导出入口。
2026-05-12 00:47:06 +08:00
..
__init__.py feat(backend): add Nextcloud Talk channel adapter implementation 2026-05-12 00:47:06 +08:00
.paired_users.json feat(backend): add Nextcloud Talk channel adapter implementation 2026-05-12 00:47:06 +08:00
accounts.py feat(backend): add Nextcloud Talk channel adapter implementation 2026-05-12 00:47:06 +08:00
adapter.py feat(backend): add Nextcloud Talk channel adapter implementation 2026-05-12 00:47:06 +08:00
approval_auth.py feat(backend): add Nextcloud Talk channel adapter implementation 2026-05-12 00:47:06 +08:00
chunking.py feat(backend): add Nextcloud Talk channel adapter implementation 2026-05-12 00:47:06 +08:00
client.py feat(backend): add Nextcloud Talk channel adapter implementation 2026-05-12 00:47:06 +08:00
config_schema.py feat(backend): add Nextcloud Talk channel adapter implementation 2026-05-12 00:47:06 +08:00
config.py feat(backend): add Nextcloud Talk channel adapter implementation 2026-05-12 00:47:06 +08:00
credentials.py feat(backend): add Nextcloud Talk channel adapter implementation 2026-05-12 00:47:06 +08:00
dedup.py feat(backend): add Nextcloud Talk channel adapter implementation 2026-05-12 00:47:06 +08:00
directory.py feat(backend): add Nextcloud Talk channel adapter implementation 2026-05-12 00:47:06 +08:00
doctor.py feat(backend): add Nextcloud Talk channel adapter implementation 2026-05-12 00:47:06 +08:00
formatter.py feat(backend): add Nextcloud Talk channel adapter implementation 2026-05-12 00:47:06 +08:00
metrics.py feat(backend): add Nextcloud Talk channel adapter implementation 2026-05-12 00:47:06 +08:00
monitor_polling.py feat(backend): add Nextcloud Talk channel adapter implementation 2026-05-12 00:47:06 +08:00
monitor_ws.py feat(backend): add Nextcloud Talk channel adapter implementation 2026-05-12 00:47:06 +08:00
normalize.py feat(backend): add Nextcloud Talk channel adapter implementation 2026-05-12 00:47:06 +08:00
normalizer.py feat(backend): add Nextcloud Talk channel adapter implementation 2026-05-12 00:47:06 +08:00
pairing.py feat(backend): add Nextcloud Talk channel adapter implementation 2026-05-12 00:47:06 +08:00
probe.py feat(backend): add Nextcloud Talk channel adapter implementation 2026-05-12 00:47:06 +08:00
room_info.py feat(backend): add Nextcloud Talk channel adapter implementation 2026-05-12 00:47:06 +08:00
secret_contract.py feat(backend): add Nextcloud Talk channel adapter implementation 2026-05-12 00:47:06 +08:00
security.py feat(backend): add Nextcloud Talk channel adapter implementation 2026-05-12 00:47:06 +08:00
send.py feat(backend): add Nextcloud Talk channel adapter implementation 2026-05-12 00:47:06 +08:00
session.py feat(backend): add Nextcloud Talk channel adapter implementation 2026-05-12 00:47:06 +08:00
setup_wizard.py feat(backend): add Nextcloud Talk channel adapter implementation 2026-05-12 00:47:06 +08:00
status.py feat(backend): add Nextcloud Talk channel adapter implementation 2026-05-12 00:47:06 +08:00
webhook_server.py feat(backend): add Nextcloud Talk channel adapter implementation 2026-05-12 00:47:06 +08:00