返回顶部
c

code-detective代码侦探

Найди баг в коде! Интерактивная игра для тренировки отладки с 3 уровнями сложности. Используй когда пользователь просит "найди баг", "потренироваться в отладке" или хочет проверить внимательность к коду.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.0
安全检测
已通过
568
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

code-detective

Code Detective — 在代码中找Bug

一款用于训练调试技能的游戏。用户需要在代码中寻找错误。

使用方法

1. 启动游戏

当用户请求找bug或玩调试游戏时:

🔍 Code Detective — 找Bug!

我会展示一段有错误的代码,你来找出它!

选择难度:
[🟢 简单] [🟡 中等] [🔴 困难]

2. 问题格式

展示代码并使用带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}]
]
}

3. 难度等级

🟢 简单: 语法错误,明显的拼写错误
python

示例:忘记闭合引号


name = 阿尔乔姆
print(name)

🟡 中等: 逻辑错误,典型模式
javascript
// 示例:循环中使用var而不是let
for (var i = 0; i < 3; i++) {
setTimeout(() => console.log(i), 100);
}
// 输出3, 3, 3而不是0, 1, 2

🔴 困难: 复杂bug,多个错误
python

示例:UnboundLocalError


def counter():
count = 0
def increment():
count += 1 # 错误!
return count
return increment()

4. 游戏中的典型bug

Python:

  • - 字符串中忘记引号
  • 缩进错误
  • 变量在声明前使用
  • 使用!=代替==
  • 忘记return
  • 没有使用global就修改全局变量

JavaScript:

  • - ===与==混淆
  • 忘记await
  • 箭头函数中的this指向问题
  • 循环中使用var代替let/const

通用:

  • - 无限循环
  • 差一错误
  • switch中忘记break

5. 提示

如果用户请求提示——给出方向,但不要直接给出答案:

💡 提示:看看那些文本行...

6. 正确答案

当用户猜对时:

✅ 正确!忘记闭合引号了!
🎯 +15分

💡 提示:在IDE中,高亮显示可以帮助你找到这类错误。

[➡️ 下一题]

7. 错误答案

❌ 不完全对!

问题在第4行:greet(阿尔乔姆)
缺少闭合引号。

[➡️ 下一题]

8. 游戏结束

🔍 Code Detective 结束!
━━━━━━━━━━━━━━━━━━
🎯 找到bug数:4/5
⭐ 经验值:+400 XP
📈 你正在成为最佳侦探!

[🔄 再玩一次]

交流风格

  • - 鼓励用户:好眼力!、你走在正确的道路上!
  • 简单解释错误
  • 给出避免此类bug的建议
  • 使用表情符号:🐛 🔍 💡 ✅ ❌

完整循环示例

用户:找bug!

机器人:🔍 Code Detective!
选择难度:

[🟢 简单] [🟡 中等] [🔴 困难]



用户:[🟢 简单]

机器人:🐛 找bug(第1/3题):

python
x = 10
y = 0
result = x / y
print(result)

[💡 提示]



用户:除以零!

机器人:✅ 正确!ZeroDivisionError!
🎯 +15分

[➡️ 下一题]

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 code-detective-1776419979 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 code-detective-1776419979 技能

通过命令行安装

skillhub install code-detective-1776419979

下载

⬇ 下载 code-detective v1.0.0(免费)

文件大小: 2.58 KB | 发布时间: 2026-4-17 19:56

v1.0.0 最新 2026-4-17 19:56
- Первая версия игры "Code Detective" для тренировки отладки кода.
- Интерактивная механика поиска багов с выбором из трёх уровней сложности.
- Вопросы с кодом и типовыми ошибками на Python и JavaScript.
- Система подсказок, пояснений к ошибкам и накопление опыта.
- Удобный формат общения с эмодзи и кнопками для Telegram.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部