在群友启动或退出游戏时向群里播报(可选)
(发行Steam API key的账号可能需要有监视对象的好友,否则获取不到游戏状态)
在群友打完一把游戏后, bot会向群里更新这局比赛的数据
DOTA2的数据来自于V社的官方API, 每日请求数限制100,000次
YYGQ的文来自于dota2_watcher
有任何建议可以发issue, 随缘更新
Windows下可以按照安装指南下载Windows版本的MiraiOK
我这两天找了一下没有合适的免费开源微信机器人, 所以可能不会有微信版本
一键脚本目前可能不太好用, 建议按照安装指南使用, 近期会发布一个更易于操作的版本一键脚本
-
修改
config.py
来配置bot -
chmod +x go.sh
-
bash go.sh
-
运行一下miraiOK, 然后关闭, 会自动生成一个
plugins
文件夹 -
把mirai-http-api里的release的jar扔进plugins文件夹
-
通过
screen -S bot && ./miraiOK_linux-amd64
启动miraiOK, 登陆你的BOT账号, 这一步可能有一些登陆上的问题, 可以自行screen -r bot
上去查看 -
在这里申请你的steam API key, 修改
config.py
中的api_key
-
安装requests模块和json模块:
pip install requests,json
-
修改config.py来配置bot
-
通过screen来后台运行:
screen -S dota_bot
, Windows可以直接运行miraiok -
运行
run.py
脚本来启动BOT:python3 run.py
-
丰富YYGQ内容(大家可以直接提交, 我会合并分支)
-
发布release