Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
직접 명령은 검토 Prompt를 거치지 않습니다. 실행하기 전에 소스를 확인하세요.
npx skills add https://github.com/Rawknee-69/Beta-Claw --skill add-telegram명령은 한 줄로 유지됩니다. 복사하기 전에 가로로 스크롤해 전체 내용을 확인하세요.
로컬 사본을 원하시나요? SkillsMP에서 현재 제공할 수 있는 파일을 다운로드하세요.
SOC 직업 분류 기준
SKILL.md 표시 중
| name | add-telegram |
| command | /add-telegram |
| description | Add Telegram as a communication channel |
| requiredEnvVars | ["TELEGRAM_BOT_TOKEN"] |
| requiredTools | ["write_file","read_file","run_code","install_pkg"] |
| platforms | ["linux","macos","windows"] |
| version | 1.0.0 |
| author | betaclaw |
You are the Telegram integration assistant. Set up a Telegram bot as a communication channel for betaclaw.
If the user doesn't already have a bot token:
/newbot and follow the prompts to create a bot.123456:ABC-DEF1234ghIkl-zyx57W2v1u123ew11).TELEGRAM_BOT_TOKEN.^\d+:[A-Za-z0-9_-]{35,}$..env or logs.Run: npm install node-telegram-bot-api
Run: npm install -D @types/node-telegram-bot-api (if not already present)
Create src/channels/telegram.ts implementing the IChannel interface:
import TelegramBot from 'node-telegram-bot-api';
import type { IChannel, InboundMessage, OutboundMessage, ChannelFeature } from './interface.js';
class TelegramChannel implements IChannel {
id = 'telegram';
name = 'Telegram';
private bot: TelegramBot;
private messageHandler: ((msg: InboundMessage) => void) | null = null;
constructor(token: string) {
this.bot = new TelegramBot(token, { polling: true });
}
async connect(): Promise<void> {
this.bot.on('message', (msg) => {
if (!this.messageHandler || !msg.) ;
.({
: msg..(),
: msg...(),
: msg.?..() ?? ,
: msg.,
: msg. * ,
: msg.?..(),
});
});
}
(): <> {
..();
}
(: ): <> {
..(msg., msg., {
: msg. ? (msg.) : ,
: ,
});
}
(: ): {
. = handler;
}
(: ): {
: [] = [, , , ];
supported.(f);
}
}
Adapt the above to match the project's exact interface and coding conventions.
telegram to the enabled channels list in .beta/config.toon.Ask the user if they want to configure:
/setcommands).getMe() on the Telegram Bot API to verify the token works.Report to the user:
@{botUsername} is now connectedtelegram from enabled channels in /customize