opencode-telegram
September 2, 2026 · View on GitHub
OpenCode 的 Telegram Bot 客户端。
基本信息
| 项目 | 值 |
|---|---|
| 版本 | 0.25.0 |
| 上游 | grinev/opencode-telegram-bot |
使用
# 首次配置
opencode serve # 启动 opencode 服务端
opencode-telegram config # 交互式配置 Telegram Bot
# 日常使用
opencode-telegram start # 启动(自动拉起 opencode)
opencode-telegram status # 查看状态
opencode-telegram stop # 停止
引用
environment.systemPackages = [ inputs.nixkits.packages.${pkgs.system}.opencode-telegram ];
# Default overlay → pkgs.opencode-telegram
nixpkgs.overlays = [ inputs.nixkits.overlays.default ];
flake 模块
# flake.nix
{
inputs.nixkits.url = "github:Kihara777/NixKits";
outputs = { nixpkgs, nixkits, ... }: {
nixosConfigurations.your-host = nixpkgs.lib.nixosSystem {
modules = [
nixkits.nixosModules.opencode-telegram
{
nixkits.opencode-telegram = {
enable = true;
user = "kix";
group = "users";
afterServices = [ "network-online.target" "llama-cpp.service" ];
# 确保 opencode 在服务 PATH 中(二选一)
# 方案 A — 系统级包:
# extraPackages = [ pkgs.opencode ];
# 方案 B — home-manager 路径:
extraBinPaths = [ "/etc/profiles/per-user/kix/bin" ];
};
}
];
};
};
}
缓存
cachix use nixkits(flake 已通过 nixConfig 自动声明,直接使用 flake input 时自动提示)。