koishi-plugin-steam-friend-status-fork
TypeScript icon, indicating that this package has built-in type declarations

0.0.27 • Public • Published

koishi-plugin-steam-friend-status-fork

npm

自动播报好友steam状态插件

灵感来源

nonebot-plugin-steam-info
☀️ 赞美🐱🐮 ☀️

指令说明

指令 功能说明
绑定steam <steam好友码/steamID> 将用户的steam账号绑定至发送指令的群
解绑steam 解除用户在发送指令的群的绑定记录
解绑全部steam 解除用户在所有群的绑定记录
steam信息 返回用户自己的好友码
看看steam 查看当前群所有绑定用户的状态
steam on/off 开启/关闭群播报功能,需要管理员权限,如果平台是red或者chronocat可能会因为无法获取到权限,需要手动在数据库的channel表中开启,默认off
steam更新 更新所有绑定用户的头像

配置说明

配置项 默认值 说明
SteamApiKey 用户查询信息的apikey,可以从这里获取
interval 300 单位(秒),自动查询信息的时间间隔
useSteamName true 播报时使用玩家昵称,false为QQ昵称,true为steam昵称 red/satori适配器暂时无法获取到用户昵称,建议打开
broadcastWithImage true 播报时附带好友列表图片,关闭可以减少因长图片导致的刷屏

其他说明

  • 需要启用koishi的puppeteer功能才能正常加载,如需调整字体格式,可以在node_modules中找到插件的位置,修改/css/steamFriendList.css文件。
  • 考虑到隐私,每个群的绑定信息独立,别人无法看到你在未绑定的群中的状态,因此需要再多个群使用时需要多次绑定
  • 有时候提示绑定失败可能是因为网络原因导致没有将用户头像保存下来,实际上数据库中已经绑定,可使用<steam更新>指令来更新一次所有用户的头像
  • 不支持QQ官方机器人

Readme

Keywords

Package Sidebar

Install

npm i koishi-plugin-steam-friend-status-fork

Weekly Downloads

7

Version

0.0.27

License

MIT

Unpacked Size

195 kB

Total Files

7

Last publish

Collaborators

  • shangxue