A plugin for restarting NTQQ when bot disconnection
Project description
📖 介绍
⚠注意:本插件基于Autoit和cmd命令实现NTQQ重启,如果你不是Windows用户,此插件可能无效!
此插件主要用于帮助llonebot用户防止NTQQ过期导致的Bot断连的情况
💿 安装
使用 nb-cli 安装
在 nonebot2 项目的根目录下打开命令行, 输入以下指令即可安装nb plugin install nonebot-plugin-ntqq-restart
使用包管理器安装
在 nonebot2 项目的插件目录下, 打开命令行, 根据你使用的包管理器, 输入相应的安装命令pip
pip install nonebot-plugin-ntqq-restart
pdm
pdm add nonebot-plugin-ntqq-restart
poetry
poetry add nonebot-plugin-ntqq-restart
conda
conda install nonebot-plugin-ntqq-restart
打开 nonebot2 项目根目录下的 pyproject.toml
文件, 在 [tool.nonebot]
部分追加写入
plugins = ["nonebot-plugin-ntqq-restart"]
⚙️ 配置
在 nonebot2 项目的.env
文件中添加下表中的必填配置
配置项 | 必填 | 默认值 | 说明 |
---|---|---|---|
NTQQ_Path | 是 | 无 | NTQQ的.exe文件的完整路径 |
enable_restart_when_disc | 否 | True | 允许Bot断连后重启NTQQ |
enable_login_when_nbrun | 否 | False | 允许nb加载时运行NTQQ |
enable_close_qq_when_shutdown | 否 | False | 允许nb关闭时关闭NTQQ |
restart_after_disc_time | 否 | 10 | 在Bot断连的{int}秒后重启NTQQ |
retry_max_time | 否 | 5 | 重试NTQQ窗口最小化的最大时间(秒) |
🎉 使用
①插件配置
你可以参照配置文件示例或文档-配置以配置插件参数
②NTQQ端设置(此两个选项保持打开状态)
③配置后直接运行nonebot即可
nb run
效果图
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
Close
Hashes for nonebot_plugin_ntqq_restart-0.1.0.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | d2c0cc69fa04ab6b7a5787be1b46df83412fa4d04adb58579ff7af4b55f26d21 |
|
MD5 | 9bb6bca54ceaf5b2ae038caacb9eea29 |
|
BLAKE2b-256 | 4225edb26b81fcc4575569e80f6814007c59fae0d8cdefe4d4fcbf3d38f114a5 |
Close
Hashes for nonebot_plugin_ntqq_restart-0.1.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b5b2b7995c20b7534f3d9426fd679f5ec78696c77f6e2317ab5e67b94c751ff4 |
|
MD5 | 33528436172d464c4b011212415ff840 |
|
BLAKE2b-256 | 39fec59a7b0cdf060c497acf12717c9b2890250da8baf38e8d814c7aec8bc4b3 |