Forked from pcrbot/steam
原项目四年不更新了,fork一份来缝一下
-
在module目录下执行
git clone https://github.com/SlightDust/steam_HoshinoBot.git
-
在
__bot__.py
的module
中添加steam_HoshinoBot
-
初次启动前,复制
steam.json.example
为steam.json
,填入api key。或在初次启动后,在生成的steam.json中填入api key,然后在群聊内发送@bot 重载steam订阅配置
。
- 将旧版
steam.py
重命名为steam.py.temp
, 将旧版steam.json
复制一份为steam.old.json
进行备份, 将本仓库的steam.py
放到该目录下
Tip
如果你持有的json文件是和旧版 以及pcrbot/steam自动生成的json格式相同, 则新版代码可以自动兼容旧版json
- 将
res
文件夹与MiSans-Regular.ttf
字体文件放到与steam.py
同目录下
指令 | 说明 | 指令示例 |
---|---|---|
添加steam订阅 steamid或自定义url | 订阅一个账号的游戏状态 | 添加steam订阅 114514 |
取消steam订阅 steamid或自定义url | 取消订阅 | 取消steam订阅 114514 |
steam订阅列表 | 查询本群所有订阅账号的游戏状态 | steam订阅列表 |
谁在玩游戏 | 同上 | 谁在玩游戏 |
查询steam账号 | 查询指定steam账号的游戏状态 | 查询steam账号 114514 |
@bot 重载steam订阅配置 | 重载配置 | - |
Steam API Key 是由 Valve 提供的一个专门的 API 密钥, 允许开发者访问特定的 Steamworks API 功能。这个密钥用来识别请求者的身份, 并允许进行对 Steam 平台数据的程序化查询, 并且允许使用api进行一些敏感操作例如发起交易报价等操作
Caution
安全警告: 请不要将你的 Steam API Key 上传到任何公共代码仓库。泄露 API 密钥会导致你的账户遭到盗用以及造成严重经济损失。 见Steam API 密钥劫持
steam客户端 - 帮助 - Steam客服 - 我的账户 - 您Steam账户的相关数据 - 开发者设置
{
// 你的steam api key, 注意不要将此密钥上传到公共仓库, 以免造成经济损失!!!!
"key": "填写你的Steam API Key",
// 本地化语言, 默认为简体中文
"language": "schinese",
// 订阅列表, 此字段无需手动填写, 可以通过群内命令添加订阅
"subscribes": {
// steamid
"765611989294*****": [
// 群号
100000000
]
},
// 是否将订阅的steam游戏状态合并发送, 避免刷屏
"combined_mode": true,
// 代理设置
"proxies": null,
// 向steamapi发起请求的间隔, 单位为分钟, 默认2分钟, 请勿过快请求
"request_interval": 2
}
- 重启之后第一次查询会报错。遗留问题,之后改
- 图片里名字这行没找到合适的字体。 开摆,MiSans看着也舒服。