com um clique
telegram-bridge
// Bidirectional Telegram bot bridge for Ouroboros with configurable command modes, inline keyboard control panel, and optional silent (edit-in-place) mirror.
// Bidirectional Telegram bot bridge for Ouroboros with configurable command modes, inline keyboard control panel, and optional silent (edit-in-place) mirror.
AI-powered 2D anime generator with VLM-verified assets, video analysis via Gemini, sequential keyframes, scene continuity chain, multi-model image/video generation, LLM-powered error recovery, and parallel asset+music pipeline
Оркестратор автоматического бронирования ресторанов: нормализует список ресторанов, формирует задачу для агента-исполнителя и валидирует результат.
Interactive Improvement Backlog widget with kanban status management, filtering data, notes, and local item creation without mutating Ouroboros core memory directly.
Hollywood-grade photorealistic video production with Gemini multimodal AV QC, parallel best-of-N candidate generation, effort-based quality control (low/regular/max), voice/dialogue synthesis, and Director cross-scene review
Agent-to-Agent protocol bridge for Ouroboros. Provides a local A2A-compatible server plus client tools for discovering and messaging other A2A agents.
Web search via DuckDuckGo — free, no API key required. Returns titles, URLs, and snippets.
| name | telegram-bridge |
| description | Bidirectional Telegram bot bridge for Ouroboros with configurable command modes, inline keyboard control panel, and optional silent (edit-in-place) mirror. |
| version | 2.1.3 |
| type | extension |
| entry | plugin.py |
| runtime | python3 |
| permissions | ["net","read_settings","widget","route","supervised_task","subscribe_event","inject_chat"] |
| env_from_settings | ["TELEGRAM_BOT_TOKEN","OPENAI_API_KEY"] |
| subscribe_events | ["chat.outbound","chat.typing","chat.photo","chat.video"] |
| when_to_use | User wants to communicate with Ouroboros through Telegram. |
| timeout_sec | 60 |
Bidirectional Telegram bridge for Ouroboros. Polls Telegram for inbound text/photos and mirrors host chat output back to Telegram.
Three configurable security modes control which slash commands are accepted from Telegram (configure in Settings → Telegram Bridge):
| Mode | Allowed commands | Blocked |
|---|---|---|
| strict (default) | None — all slash commands blocked | Everything with / |
| safe_commands | status, bg status (translated to natural language) | All dangerous commands |
| full_access | safe commands + bg start/stop (translated to natural language) | /panic, /restart, /review, /evolve |
Important: Slash commands are NEVER injected as-is. Allowed commands are
translated to natural-language text (e.g. /status → "show status") so the
LLM interprets them without hitting reserved supervisor command paths.
Send /menu in Telegram to get an inline button panel with available
commands (adapts to the current command mode). Button presses use non-slash callback identifiers that are mapped to
natural-language text before injection — no slash commands ever reach the
Host Service.
When enabled (Settings → Telegram Bridge → Silent mode, or the inline
🔕 Silent Mode toggle inside /menu → ⚙️ Settings), successive outbound
messages within a single conversation turn are edited in place via
editMessageText instead of posting new bubbles. Each new inbound user
message (or sent photo/video) resets the silent chain so the next reply
starts a fresh bubble. Default: off.
TELEGRAM_BOT_TOKEN in Settings → SecretsTELEGRAM_BOT_TOKEN is a protected secret and requires an explicit owner
grant before the skill can run. Chat routing settings such as TELEGRAM_CHAT_ID
are owned by this skill's settings panel rather than by core settings. Inbound
Telegram slash commands are translated to natural-language text before Host
Service injection — slash-shaped strings never reach the inject endpoint.