360 Secure SkillHub
360 安全技能中心

Gemini TG Image Gen

通过 python3 脚本调用 OpenRouter 的 google/gemini-2.5-flash-image 模型生成图片并保存到本地,再用 message 工具以本地文件路径发送到 Telegram。需环境变量 OPENROUTER_API_KEY,脚本输出含 paths 的 JSON。

drones277
drones277
热度 90.39
最近更新 2026-05-11 15:54:52
分类:创作依赖:代码执行 / 第三方 API / 读写文件应用场景:图像生成 / 社交媒体 / 自动化脚本

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add gemini-tg-image-gen
Metadata
name
gemini-tg-image-gen
description
Generate images via OpenRouter (google/gemini-2.5-flash-image) and send to Telegram. Use when user asks for AI-generated images in TG.

Gemini TG Image Gen (OpenRouter)

Workflow

  1. Immediately notify user in Telegram: "⏳ Идёт генерация, подождите немного..."
  2. Use OpenRouter model google/gemini-2.5-flash-image.
  3. Read API key from env: OPENROUTER_API_KEY.
  4. Run script to generate and save image locally.
  5. Send the image to Telegram using the message tool (local file path).
  6. NO_REPLY.

Usage

OPENROUTER_API_KEY=... python3 scripts/generate_image.py "<prompt>"

The script prints a JSON object with paths.

Telegram Send

# step 1: waiting message
message action=send channel=telegram text="⏳ Идёт генерация, подождите немного..."

# step 5: send image
message action=send channel=telegram media="/root/.openclaw/workspace/tmp/openrouter_image_*.png" caption="Generated: <prompt>"

After sending, use NO_REPLY.