package-vibe-coder-telegram
CLI scaffolder,可将基于Telegram的编码助手添加到现有Node.js项目中。
功能
npx package-vibe-coder-telegram initnpx package-vibe-coder-telegram init my-project- 生成
telegram/文件夹与模块化的命令和实用程序 - 生成
.env.example - 将机器人脚本注入到目标中
package.json - 自动安装所需的运行时依赖项
- 包括错误处理、时间戳记录和VS Code文件创建支持
安装
使用 npx 直接使用,无需全局安装:
npx package-vibe-coder-telegram init
或生成到目标文件夹:
npx package-vibe-coder-telegram init my-project
使用
在目标项目目录下运行CLI:
cd existing-node-project
npx package-vibe-coder-telegram init
如果你想脚手架到另一个路径:
npx package-vibe-coder-telegram init path/to/project
生成的bot命令
/ping-在线测试机器人/cmd <shell command>-执行命令并返回stdout/stderr/new <relative/file/path>-创建一个递归文件,并在VS Code中打开它
所需环境
复制 .env.example 来 .env 并设置值:
TELEGRAM_BOT_TOKEN=your_bot_token
ALLOWED_CHAT_ID=123456789
OPEN_EDITOR_COMMAND=code
目标软件包脚本
初始化器将这些脚本注入目标 package.json:
telegram:starttelegram:env
发布到npm
- 更新版本中的
package.json. - 登录npm:
npm login
- 发布包:
npm publish --access public
- 运行以下命令验证已发布的包:
npx package-vibe-coder-telegram --help
笔记
- 生成的bot使用通过轮询
node-telegram-bot-api. /cmd和/new命令被限制为ALLOWED_CHAT_ID为了安全。OPEN_EDITOR_COMMAND默认为code用于VS Code集成。