Agent skill
telegram-bot
Telegram bot komutlari ve handler referansi. Use when working with Telegram bot commands, callbacks, or approval workflows.
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/productivity/telegram-bot
SKILL.md
Telegram Bot Reference
Commands
| Command | Description |
|---|---|
| /start | Ana menu |
| /status | Sistem durumu |
| /manual | Manuel icerik |
| /stats | Analytics ozeti |
| /next | Siradaki icerik |
| /schedule | Haftalik takvim |
| /sync | Insights sync |
Main Menu
[Gunluk Icerik] [Reels]
[Carousel] [Otonom]
[Siradaki] [Analytics]
[Sync] [Yardim]
Key Callbacks
| Callback | Action |
|---|---|
| start_daily | Gunluk pipeline |
| create_reels | Reels pipeline |
| approve_topic | Konu onayla |
| approve_content | Icerik onayla |
| approve_visual | Gorsel onayla |
| publish_now | Hemen yayinla |
| regenerate_* | Yeniden uret |
| cancel | Iptal |
Approval Flow
1. Topic → [Onayla] [Baska Oner] [Iptal]
2. Content → [Onayla] [Yeniden Yaz] [Iptal]
3. Visual → [Onayla] [Yeniden Uret] [Iptal]
4. Final → [YAYINLA] [Zamanla] [Iptal]
Pipeline Integration
pipeline.set_approval({
"action": "approve_topic",
"edited_topic": "...", # optional
"feedback": "..." # optional
})
Send Message
await update.message.reply_text("*Bold*", parse_mode="Markdown")
# With buttons
keyboard = [[InlineKeyboardButton("OK", callback_data="ok")]]
await update.message.reply_text("?", reply_markup=InlineKeyboardMarkup(keyboard))
Error Handling
try:
await bot.send_message(text, parse_mode="Markdown")
except:
await bot.send_message(text.replace("*", "")) # Fallback
Environment
TELEGRAM_BOT_TOKEN=...
TELEGRAM_ADMIN_CHAT_ID=...
TELEGRAM_ADMIN_USER_IDS=123,456 # Optional extra admins
Deep Links
app/telegram_pipeline.py- Bot + handlersapp/scheduler/pipeline.py- Pipeline integration
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
Didn't find tool you were looking for?