你知唔知我系靓仔
steam-msg-bot
Steam 机器人
这是一个基于 Node.js 的 Steam 机器人管理系统,允许您通过多个 Steam 账号进行消息发送、好友管理等操作。
功能特性
- 创建和管理多个 Steam 账号机器人
- 发送消息给指定的 SteamID
- 检查好友关系
- 获取机器人状态和头像信息
- 生成邀请链接等功能
安装
- 克隆这个仓库到本地机器。
- 安装 Node.js 和 npm。
- 在项目目录下运行
npm install
安装所需的依赖。 - 创建一个
account.json
文件并添加账号数据(请参考示例格式)。
使用方法
- 添加您的 Steam 账号数据到
account.json
文件中。 - 启动应用程序:运行
node your_main_file.js
或者使用npm start
(如果设置了启动脚本)。 - 使用以下提供的路由来执行所需的操作。
可用的路由
-
发送消息给指定 SteamID
- 路径:
/send-message
- 请求类型: POST/GET
- 参数:
botNumber
: 机器人编号steamid
: 目标 SteamIDmsg
: 要发送的消息- 示例:
curl -X POST -H "Content-Type: application/json" -d '{"botNumber": "1", "steamid": "target_steam_id", "msg": "你好"}' http://your_server_address:port/send-message curl http://your_server_address:port/send-message?steamid={target_steam_id}&botNumber=1&msg=你好
- 路径:
-
检查好友关系
- 路径:
/check-friend
- 请求类型: GET
- 参数:
botNumber
: 机器人编号steamid
: 要检查的 SteamID- 示例:
http://your_server_address:port/check-friend?botNumber=1&steamid=target_steam_id
- 路径:
-
获取机器人状态
- 路径:
/bot-status
- 请求类型: GET
- 示例:
http://your_server_address:port/bot-status
- 路径:
-
生成所有机器人的邀请链接
- 路径:
/get-all-invite-links
- 请求类型: GET
- 示例:
http://your_server_address:port/get-all-invite-links
- 路径:
-
获取特定机器人的 SteamID
- 路径:
/bot-steamid
- 请求类型: GET
- 参数:
botNumber
: 机器人编号- 示例:
http://your_server_address:port/bot-steamid?botNumber=1
- 路径:
贡献
欢迎提交问题报告、提出建议或贡献代码。请遵循贡献指南和行为准则。
许可证
[许可证信息]