- 一定要填Steam Web API Key,否则无法使用绝大部分功能,通常会返回 401 或 403 错误,请前往Steam API申请API Key, 域名随意填写
相关链接:
- Steam 是国外网站, 所以通常需要配置代理或反代链接, 否则可能会出现连接超时, 通常会返回:
timeout of 5000ms exceeded
这是一个基于 Miao-Yunzai&Trss-Yunzai&Karin的扩展插件, 提供 steam 群友状态播报, steam 库存, steam 愿望单 等功能
git clone --depth=1 https://github.com/XasYer/steam-plugin.git ./plugins/steam-plugin
git clone --depth=1 https://gitee.com/xiaoye12123/steam-plugin.git ./plugins/steam-plugin
git clone --depth=1 https://github.com/XasYer/steam-plugin.git ./plugins/karin-plugin-steam
git clone --depth=1 https://gitee.com/xiaoye12123/steam-plugin.git ./plugins/karin-plugin-steam
pnpm install --filter=steam-plugin
- steam喜加一
- steam游戏详情
- QQ 群: 741577559
1. 来自@MapleLeaf2007 的图文教程
点我前往 地址: https://mapleleaf.icu/2024/11/29/CloudFlareReverseProxy/
- 需要
cloudflare账号
, 以及在cf托管的域名
- 打开Workers 和 Pages, 点击
创建
, 然后点击创建 Worker
- 名字随意, 可参考
steam
然后点击部署
再点击编辑代码
- 复制以下代码到编辑器,
覆盖
原内容, 然后点击部署
, 出现版本已保存
即可export default { async fetch(request) { const url = new URL(request.url); const path = decodeURIComponent(url.pathname.replace("/", "")); if (!path || !path.startsWith("http")) { return new Response("Ciallo~(∠・ω< )⌒☆"); } const target = new URL(path); url.hostname = path.replace(/https?:\/\//, ""); url.protocol = target.protocol; url.pathname = target.pathname; return await fetch(new Request(url, request)); }, };
- 依次点击
左上角第3步填写的名字
,设置
,域和路由
右边的添加
,自定义域
, 然后填入你想设置的二级或多级域名, 比如steam.example.com
, 然后点添加域
- 测试(可选): 浏览器访问
https://steam.example.com/https://api.steampowered.com/ISteamWebAPIUtil/GetServerInfo/v1/
,steam.example.com
替换成第5步设置的域名, 如果能看到servertime
字段, 说明配置成功 - 对你的Bot发送
#steam设置通用反代https://steam.example.com/{{url}}
, 域名替换成第5步设置的域名
- cloudflare的workers免费账户的每天请求数量限制10w次(一个账号所有的workers请求总量)
- 2024年12月03日 cloudflare 更新服务条款 2.2.1 禁止使用服务提供虚拟专用网络或其他类似的代理服务 若任使用请知晓可能出现的风险, 包括但不限于: 暂停或终止您对cloudflare服务的使用或访问 等等。
🌟 星光闪烁,你们的智慧如同璀璨的夜空。感谢所有为 steam-plugin 做出贡献的人!
如果觉得此插件对你有帮助的话,可以点一个 star,你的支持就是不断更新的动力~