mirror of
https://github.com/suyiiyii/nonebot-bison.git
synced 2025-06-05 11:26:43 +08:00
3.5 KiB
3.5 KiB
sidebar | sidebarDepth |
---|---|
auto | 4 |
部署和使用
本节将教你快速部署和使用一个nonebot-hk-reporter,如果你不知道要选择哪种部署方式,推荐使用docker-compose
部署
本项目可以作为单独的Bot使用,可以作为nonebot2的插件使用
作为Bot使用
额外提供自动同意超级用户的好友申请和同意超级用户的加群邀请的功能
docker-compose部署(推荐)
- 在一个新的目录中下载docker-compose.yml
将其中的<your QQ>
改成自己的QQ号wget https://raw.githubusercontent.com/felinae98/nonebot-hk-reporter/main/docker-compose.yml
- 运行配置cq-http
通信方式选择:docker-compose run cq-http
3: 反向 Websocket 通信
编辑bot-data/config.yml
,更改下面字段:account: # 账号相关 uin: <QQ号> # QQ账号 password: "<QQ密码>" # 密码为空时使用扫码登录 ............ servers: - ws-reverse: universal: ws://nonebot:8080/cqhttp/ws # 将这个字段写为这个值
- 登录cq-http
再次
参考cq-http文档 完成登录docker-compose run cq-http
- 确定完成登录后,启动bot:
docker-compose up -d
docker部署
直接运行(不推荐)
::: danger 本项目中使用了Python 3.9的语法,如果出现问题,请检查Python版本 :::
作为插件使用
本部分假设大家会部署nonebot2
配置
HK_REPORTER_CONFIG_PATH
: 插件存放配置文件的位置,如果不设定默认为项目目录下的data
目录HK_REPORTER_USE_PIC
: 将文字渲染成图片后进行发送,多用于规避风控HK_REPORTER_BROWSER
: 在某些情况下需要使用到chrome进行渲染- 使用browserless提供的Chrome管理服务,设置为
ws://xxxxxxxx
,值为Chrome Endpoint(推荐) - 使用本地安装的Chrome,设置为
local:<chrome path>
,例如local:/usr/bin/google-chrome-stable
- 如果不进行配置,那么会在使用到Chrome的时候自动进行安装(不推荐)
- 使用browserless提供的Chrome管理服务,设置为
需要使用Chrome的情况
- 设置了
HK_REPORTER_USE_PIC
,需要将文字渲染成图片 - 渲染明日方舟游戏内公告
使用
::: warning
本节假设COMMAND_START
设置中包含''
,如果出现bot不响应的问题,请先
排查这个设置
:::
命令
在本群中进行配置
所有命令都需要@bot触发
- 添加订阅(仅管理员和群主和SUPERUSER):
添加订阅
- 查询订阅:
查询订阅
- 删除订阅(仅管理员和群主和SUPERUSER):
删除订阅
私聊机器人进行配置(需要SUPERUER权限)
- 添加订阅:
管理-添加订阅
- 查询订阅:
管理-查询订阅
- 删除订阅:
管理-删除订阅
所支持平台的uid
- 对于一般用户主页
https://weibo.com/u/6441489862?xxxxxxxxxxxxxxx
,/u/
后面的数字即为uid - 对于有个性域名的用户如:
https://weibo.com/arknights
,需要点击左侧信息标签下“更多”,链接为https://weibo.com/6279793937/about
,其中中间数字即为uid
Bilibili
主页链接一般为https://space.bilibili.com/161775300?xxxxxxxxxx
,数字即为uid
RSS
RSS链接即为uid