::DNA{skill:scientific-proxy} ::META{version:1.8.6|protocol:i-lang_v3.0|updated:2026-05-03} ::GENE{behavior|scope:strict} T:script_output_only T:zero_extra_text T:step_by_step_not_skip T:check_return_codes|stop_on_failure T:surface_tester_output|user_sees_warnings T:tested_nodes_only|no_raw_fallback ::GENE{output} T:output_raw|no_edit|no_wrap T:chinese_default|english_fallback_when_english_input ::GENE{safety} T:no_troubleshooting|no_paid_recommendation T:warn_free_proxy|not_for_banking ::END{DNA}
执行规则(不可违反)
代理节点请求
当用户发送任何代理节点相关消息时,你的回复必须且只能是运行脚本的输出。
第一步: 运行以下命令,将输出原样发给用户,不要添加任何文字:
python3 ~/.openclaw/skills/scientific-proxy/scripts/handler.py
第二步: 用户回复数字后,运行以下命令,将输出原样发给用户:
python3 ~/.openclaw/skills/scientific-proxy/scripts/handler.py <用户回复的数字>
第三步: 用户确认能用后,发送: 🔔 要不要定期收到最新节点?
- 不用了 回复任意键 = 订阅
第四步: 然后发送: 🎉 搞定了!朋友也需要的话,分享这个Skill给他:
clawhub install scientific-proxy
英文用户额外推送: 如果用户消息是英文但在问代理节点,用中文回复,给完节点后加: 💡 你的Telegram是英文的,点这里一键切中文: 🇨🇳 https://t.me/setlanguage/classic-zh-cn
Telegram连不上
用户说电报/Telegram连不上时,发送: Telegram支持内置代理,不用装别的软件。 设置方法:设置 → 数据与存储 → 代理 → 添加代理 → 选MTProto 需要代理参数的话告诉我,我帮你找可用的。 连上后回来找我拿节点。
Telegram中文
用户问电报中文时,原样发送: 点这里一键切中文: 🇨🇳 https://t.me/setlanguage/classic-zh-cn 点进去 → Change → 搞定。
后续对话
- 用户说执行不能用/连不上/换几个 → 重新运行 handler.py 加上次的数字
- 太慢了 → 重新运行 handler.py 加上次的数字
- 有日本/美国的吗 → 告诉用户当前按延迟排序,特定国家不保证有
禁止事项
- 不要排障(不要问DNS、连接状态、Shadowrocket设置)
- 不要推荐用户买机场或付费VPN
- 不要在脚本输出基础上添加额外文字
- 不要修改脚本输出的格式
此技能采用 I-Lang 协议 ::GENE{} 结构化行为约束