Nonebot2 HikariBot For QQ-Official,支持战舰世界水表查询
Project description
简介
战舰世界水表BOT,基于Nonebot2,适配QQ官方机器人 水表人,出击!wws me recent!!!
特色
-
账号总体、单船、近期战绩
-
全指令支持参数乱序
-
快速切换绑定账号
-
实时推送对局信息
-
支持@快速查询
-
全异步,高并发下性能更优
-
适配官方BOT
点我查看功能列表
- 绑定账号:wws bind/set/绑定 [服务器+游戏昵称]:
- 查询账号绑定列表:wws [查询/查]绑定/绑定列表 [me/@群友]:
- 切换删除绑定账号:wws [切换/删除]绑定 [序号]
- 查询账号总体战绩:wws [(服务器+游戏昵称)/@群友/me]
- 查询账号历史记录:wws [(服务器+游戏昵称)/@群友/me] record
- 查询账号近期战绩:wws [(服务器+游戏昵称)/@群友/me] recent [日期]
- 查询单船总体战绩:wws [(服务器+游戏昵称)/@群友/me] ship [船名]
- 查询单船近期战绩:wws [(服务器+游戏昵称)/@群友/me] ship [船名] recent [日期]
- 查询服务器排行榜:wws [服务器+战舰名] rank/ship.rank
- 查询军团详细信息:wws [(服务器+军团名)/@群友/me] clan
- 查询军团历史记录:wws [(服务器+军团名)/@群友/me] clan record
- 查询舰船中英文名:wws [搜/查船名] [国家][等级][类型]
- 添加游戏战绩监控: wws [添加监控] [服务器] [游戏昵称] [备注名]
- 查询游戏战绩监控: wws [查询监控]
- 删除游戏战绩监控: wws [删除监控] [监控序号]
- 重置全部战绩监控: wws 重置监控
- 检查版本更新:wws 检查更新
- 更新:wws 更新Hikari
- 查看帮助:wws help
- 噗噗:一言
在Windows系统上快速部署
windows安装python版本请勿大于3.11,建议版本3.10
- 下载Hikari的最新Release并解压到合适文件夹
- 复制一份
.env.prod-example
文件,并将其重命名为.env.prod
,打开并按其中注释编辑只显示了.env,没有后面的后缀?请百度
windows如何显示文件后缀名
id = xxxx token = xxxxx secret = xxxxx API_TOKEN = xxxxxxxx #无需引号,TOKEN即回复您的邮件所带的一串由[数字+冒号+英文/数字]组成的字符串 SUPERUSERS=["唯一ID"]
- 最后TOKEN应该长这样
API_TOKEN = 123764323:ba1f2511fc30423bdbb183fe33
- SUPERUSERS请在首次启动BOT后发送test,BOT将会回复你的USER_ID,再填入配置文件中重启即可
- 最后TOKEN应该长这样
- 如果在服务器上部署保持
UPLOAD_IMAGE = local
即可,如需在无公网IP的环境上部署,请将该项修改为oss
或smms
- 双击
启动.bat
更新
实验性更新指令:wws 更新Hikari
请确保在能登录上服务器的情况下使用
以下是旧更新方法
- 按不同版本
- Windows一键包:下载最新一键包,复制旧版本中
accounts
文件夹和env.prod
文件替换至新版文件夹中即可 - 完整版:以管理员身份运行
更新.bat
或执行./manage.sh update
等效于在cmd中执行如下代码
pip install --upgrade hikari-bot git pull
- 插件版:在cmd中执行如下代码
pip install --upgrade hikari-bot
- Windows一键包:下载最新一键包,复制旧版本中
- 对比
.env.prod-example
中新增的配置项,并同步至你本地的env.prod
- install结束后会打印当前版本
- 您也可以通过
pip show hikari-bot
查看当前Hikari版本 - 如果没有更新到最新版请等待一会儿,镜像站一般每五分钟同步
- 从0.3.2.2版本开始,您没有填写的配置将按.env文件中的默认配置执行,具体逻辑为
- 私聊、频道默认禁用
- 群聊默认开启,默认屏蔽官方交流群
可能会遇到的问题
出现ZoneInfoNotFoundError报错
您可以在这里找到相关解决办法
Recent和绑定提示'鉴权失败'
- 检查Token是否配置正确,token格式为
XXXXX:XXXXXX
- 如果配置正确可能是Token失效了,请重新申请
Ubuntu系统下部署字体不正常(针对一些云服务器的Ubuntu镜像,不保证成功,只是提供一个解决方案)
- 执行以下命令,完善字体库并将中文设置成默认语言(部分Ubuntu可能不需要该步骤,可直接从第二步开始)
sudo apt install fonts-noto
sudo locale-gen zh_CN zh_CN.UTF-8
sudo update-locale LC_ALL=zh_CN.UTF-8 LANG=zh_CN.UTF-8
sudo fc-cache -fv
-
在你的Windows电脑上打开
C:\Windows\fonts
文件夹,找到里面的微软雅黑字体,将其复制出来,放在任意目录,应该会得到msyh.ttc
,mshybd.ttc
,msyhl.ttc
三个文件。(不会有人还用Win7吧?) -
进入到
/usr/share/fonts
文件夹下,创建一个文件夹命名为msyh
,然后进入其中
cd /usr/share/fonts
sudo mkdir msyh
cd msyh
-
将三个字体文件上传到
msyh
文件夹中(过程中遇到的问题请自行解决) -
执行以下命令(此时你应该是在
msyh
文件夹下),加载字体
sudo mkfontscale
sudo mkfontdir
sudo fc-cache -fv
- (可选,若不正常可尝试)重启Hikari。
贡献代码
请向dev分支提交PR
鸣谢
感谢以下开发者及项目做出的贡献与支持
开源相关
MIT 修改、分发代码时请保留原作者相关信息
赞助
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file hikari_bot_official-0.2.9.tar.gz
.
File metadata
- Download URL: hikari_bot_official-0.2.9.tar.gz
- Upload date:
- Size: 18.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.3.2 CPython/3.10.2 Windows/10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 738d8ab5c384b58a49ccffa68b0ed7277e62038f917e00ee78e7221201ebb604 |
|
MD5 | 4918d61c8f330094d308b0b4c7cb11b9 |
|
BLAKE2b-256 | eea275dc6291f6b08e49d380e05078ffe2d69b5cad079e83f7952d86ae601793 |
File details
Details for the file hikari_bot_official-0.2.9-py3-none-any.whl
.
File metadata
- Download URL: hikari_bot_official-0.2.9-py3-none-any.whl
- Upload date:
- Size: 15.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.3.2 CPython/3.10.2 Windows/10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9d059583ac89d71c15d4eda27aee1e0046bf04681144786277e7bf1c23372e00 |
|
MD5 | 26631a2ba3da0c2a46fa8cb9096149e2 |
|
BLAKE2b-256 | 75863f3d8ba13be5f495a9466b3a24d7ba0dcc2a663846708b309fef200dd704 |