スキル一覧に戻る
olivenet-iot

telegram-bot

by olivenet-iot

0🍴 0📅 2026年1月25日
GitHubで見るManusで実行

SKILL.md


name: telegram-bot description: Telegram bot komutlari ve handler referansi. Use when working with Telegram bot commands, callbacks, or approval workflows.

Telegram Bot Reference

Commands

CommandDescription
/startAna menu
/statusSistem durumu
/manualManuel icerik
/statsAnalytics ozeti
/nextSiradaki icerik
/scheduleHaftalik takvim
/syncInsights sync
[Gunluk Icerik] [Reels]
[Carousel] [Otonom]
[Siradaki] [Analytics]
[Sync] [Yardim]

Key Callbacks

CallbackAction
start_dailyGunluk pipeline
create_reelsReels pipeline
approve_topicKonu onayla
approve_contentIcerik onayla
approve_visualGorsel onayla
publish_nowHemen yayinla
regenerate_*Yeniden uret
cancelIptal

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
  • app/telegram_pipeline.py - Bot + handlers
  • app/scheduler/pipeline.py - Pipeline integration

スコア

総合スコア

50/100

リポジトリの品質指標に基づく評価

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

0/10
説明文

100文字以上の説明がある

0/10
人気

GitHub Stars 100以上

0/15
最近の活動

3ヶ月以内に更新がある

0/10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

0/5

レビュー

💬

レビュー機能は近日公開予定です