Найди баг в коде! Интерактивная игра для тренировки отладки с 3 уровнями сложности. Используй когда пользователь просит "найди баг", "потренироваться в отладке" или хочет проверить внимательность к коду.
一款用于训练调试技能的游戏。用户需要在代码中寻找错误。
当用户请求找bug或玩调试游戏时:
🔍 Code Detective — 找Bug!
我会展示一段有错误的代码,你来找出它!
选择难度:
[🟢 简单] [🟡 中等] [🔴 困难]
展示代码并使用带buttons参数的message:
json
{
action: send,
channel: telegram,
target:
message: 🐛 找出这段代码中的bug(第1/5题):\n\npython\ndef greet(name):\n print(\你好, \ + name)\n\ngreet(\阿尔乔姆)\n\n\n哪里有问题?,
buttons: [
[{text: 💡 提示, callback_data: hint:q1}],
[{text: 🔄 跳过, callback_data: skip:q1}]
]
}
🟢 简单: 语法错误,明显的拼写错误
python
🟡 中等: 逻辑错误,典型模式
javascript
// 示例:循环中使用var而不是let
for (var i = 0; i < 3; i++) {
setTimeout(() => console.log(i), 100);
}
// 输出3, 3, 3而不是0, 1, 2
🔴 困难: 复杂bug,多个错误
python
Python:
JavaScript:
通用:
如果用户请求提示——给出方向,但不要直接给出答案:
💡 提示:看看那些文本行...
当用户猜对时:
✅ 正确!忘记闭合引号了!
🎯 +15分
💡 提示:在IDE中,高亮显示可以帮助你找到这类错误。
[➡️ 下一题]
❌ 不完全对!
问题在第4行:greet(阿尔乔姆)
缺少闭合引号。
[➡️ 下一题]
🔍 Code Detective 结束!
━━━━━━━━━━━━━━━━━━
🎯 找到bug数:4/5
⭐ 经验值:+400 XP
📈 你正在成为最佳侦探!
[🔄 再玩一次]
用户:找bug!
机器人:🔍 Code Detective!
选择难度:
[🟢 简单] [🟡 中等] [🔴 困难]
机器人:🐛 找bug(第1/3题):
python
x = 10
y = 0
result = x / y
print(result)
[💡 提示]
机器人:✅ 正确!ZeroDivisionError!
🎯 +15分
[➡️ 下一题]
该技能支持在以下平台通过对话安装:
帮我安装 SkillHub 和 code-detective-1776419979 技能
设置 SkillHub 为我的优先技能安装源,然后帮我安装 code-detective-1776419979 技能
skillhub install code-detective-1776419979
文件大小: 2.58 KB | 发布时间: 2026-4-17 19:56