本仓库已迁移到vcbot-bili-new继续更新
- 从releases中获取对应操作系统平台的程序,并解压
- 创建
.env
文件,并填写以下内容
roomid=[房间id]
term_env=[终端扫码,启用填1即可]
- 创建
[房间id].json
,并填写以下内容
示例
{
"connected": "连接成功",
"chat":{
"global":{
"schedule":[
{
"minute":1,
"content": "主包快去喝水!"
},
{
"minute":15,
"content":"q群:xxx"
}
],
"events":{
"reply_notice": " {user} 回复 {re-user} : {content} ",
"welcome": "欢迎 {user} 进入直播间",
"gifts": "谢谢 {user} 的 {gift} 喵~",
"guard": "感谢 {user} 开通 {type} 喵~",
"followed": "感谢 {user} 的关注喵~"
},
"command":{
"你好":"hello world!",
"status":"Is running?"
}
},
"xxxx": {
"alias":[],
"command":{
"你好":"hello!",
"臭机器人": "???"
}
}
}
}
解析
字段 | 备注 |
---|---|
connected | 连接直播间成功 |
global | 全局事件 |
xxx | xxxx为用户uid,特定用户事件 |
字段 | 备注 |
---|---|
schedule | 定时事件 |
events | 直播事件 |
command | 互动事件 |
字段 | 备注 |
---|---|
alias | 别称,todo |
command | 互动事件 |
字段 | 备注 |
---|---|
{user} | 替换成用户名 |
{re-user} | 替换为被@用户 |
{gift} | 替换为礼物名称 |
{type} | 替换为开通大航海类型 |
4.启动运行,扫码登陆后即可
Warning
扫码登录后,程序会自动生成cookie.json,这个是你的账号登录凭据,不可以外传!(PR时注意不要让这个文件出现在你的commit里)
# 安装依赖
pip install -r requirements.txt
# 调试
python3 main.py
# 编译出应用程序
pyinstaller -F --hidden-import=PIL._tkinter_finder --additional-hooks-dir=hooks main.py -n vcbot-bili -i .res/icon.ico