[ PROMPT_NODE_23334 ]
Meme Factory 使用示例
[ SKILL_DOCUMENTATION ]
# 模因生成示例
本文档提供了在各种场景下使用模因生成技能的实用示例。
## 基础示例
### 示例 1:简单模因
**请求:**
"创建一个关于到处都是 Bug 的模因"
**响应:**
这是一个关于 Bug 的巴斯光年模因:

### 示例 2:Drake 对比模因
**请求:**
"制作一个 Drake 模因,对比手动测试与自动化测试"
**响应:**
这是一个对比测试方法的 Drake 模因:

### 示例 3:成功模因
**请求:**
"生成一个关于所有测试通过的成功小孩模因"
**响应:**
这是一个成功模因:

## 编程示例
### Python 脚本示例
python
from meme_generator import MemeGenerator
# 初始化生成器
meme = MemeGenerator()
# 生成基础模因
url = meme.generate(
template="buzz",
top_text="features",
bottom_text="features everywhere"
)
print(f"模因链接: {url}")
# 为社交媒体生成自定义尺寸模因
url = meme.generate(
template="drake",
top_text="writing tests later",
bottom_text="writing tests first",
width=1200,
height=630
)
print(f"社交媒体模因: {url}")
# 获取嵌入用的 Markdown
markdown = meme.get_markdown_image(url, alt_text="TDD 模因")
print(f"Markdown: {markdown}")
### CLI 示例
bash
# 生成基础模因
python meme_generator.py generate buzz "features" "features everywhere"
# 生成 Markdown 输出
python meme_generator.py generate success "deployed" "no errors" --markdown
# 生成自定义尺寸模因
python meme_generator.py generate drake "old way" "new way" --width 1200 --height 630
# 列出所有可用模板
python meme_generator.py list-templates
# 根据上下文建议模板
python meme_generator.py suggest "deployment success"
## 特定场景示例
### 代码审查场景
**场景:** 审查包含大量变更的合并请求 (PR)
python
# 不确定是改进还是过度工程
url = meme.generate("fry", "not sure if improvements", "or over engineering")
**结果:**
https://api.memegen.link/images/fry/not_sure_if_improvements/or_over_engineering.png
### 部署场景
**场景:** 成功部署