Skip to content

docs: 三语 README + CI - #2

Merged
HenryYannis merged 2 commits into
mainfrom
docs/readme-i18n-ci
Oct 30, 2026
Merged

HenryYannis merged 2 commits into
mainfrom
docs/readme-i18n-ci

Conversation

@HenryYannis

Copy link
Copy Markdown
Owner

改动 / Changes

README(三语)

  • README.md → 简体中文(默认),README.zh-Hant.md → 繁體中文,README.en.md → English;顶部均有语言切换行。
  • 统一结构:简介(中英双语一句)、徽章(CI、MIT)、功能、环境要求、安装、配置、命令、同步原理、限制、FAQ、开发、许可证。

按代码核对后修正的事实 / Facts corrected against src/

  • /model 的模型来源:先 ctx.model.list(),为空时才回退读取 ~/.config/opencode/opencode.json 的 providers.<id>.models(原文写反了)。
  • 长消息分段上限是 3800 字符(splitMessage 默认值),不是 4096。
  • 去重靠 createDeliveryTracker(按消息 ID + 文本段),原文的 sentMessageIds 不存在。
  • 补上已实现但未写的功能:权限请求推送(Allow once / Always / Reject 按钮)、TELEGRAM_PLUGIN_DEBUG 调试日志、未绑定时的会话选择顺序、allowedUsers 必须非空。
  • 包尚未发布到 npm,所以安装改为 opencode plugin add github:HenryYannis/opencode-telegram-remote 或本地目录;github:<you>/... 占位符改为真实地址。
  • 去掉了无法核实的对比表(“其他插件都没有”之类)。

CI

  • actions/checkout@v7、actions/setup-node@v7(当前最新)。
  • 触发:push 到 main、所有 pull_request、手动 workflow_dispatch。
  • Node 矩阵 20 / 22 / 24;步骤不变:npm ci → 语法检查 → 单元测试 → 包校验 → 冒烟导入 → pack dry-run。

LICENSE 未改动。

- README.md (简体中文, default), README.zh-Hant.md (繁體中文), README.en.md (English)
- Fix facts against code: model list source order, 3800-char split, delivery tracker, permission buttons, npm not published
- CI: actions v7, run on all pull_requests + workflow_dispatch, Node 20/22/24
@HenryYannis
HenryYannis marked this pull request as ready for review October 30, 2026 10:52
@HenryYannis
HenryYannis merged commit c0687b3 into main Oct 30, 2026
3 checks passed
@HenryYannis
HenryYannis deleted the docs/readme-i18n-ci branch October 30, 2026 10:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant