A plugin for restarting NTQQ when bot disconnection
Project description
⚠使用警告
①本插件仅适用于Windows用户!(原理上使用了WinAPI和Win命令)
②使用本插件时,你的NTQQ进程需要全程由本插件保管!
③本插件只适用于NTQQ登录过期的情况(此情况仍旧可以重启后正常登录),
对于其他情况(包括但不限于账号冻结、版本过低),无法提供有效的解决方案 !
🎉来点甜点
本插件V2.0已经实现独立进程NTQQ存活, 不会再有所有NTQQ进程误杀的情况!
📖 介绍
此插件主要用于帮助llonebot用户在长时间运行机器人的情况下, 遇到的NTQQ登录过期导致Bot下线的情况。
当Bot断连时,本插件会自动重启NTQQ并窗口最小化。(账号登录靠NTQQ自带的自动登录)
💿 安装
使用 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 | 是 | True | 启用此插件 |
Disable_Restart_When_Debug | 否 | False | 日志等级为Debug时禁用此插件 |
Restart_Time | 否 | 10 | 在Bot断连的{int}秒后重启NTQQ |
🎉 使用
①插件配置
你可以参照配置文件示例或文档-配置以配置插件参数
②NTQQ端设置(此两个选项保持打开状态)
③配置后直接运行nonebot即可
nb run
效果图
Project details
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.2.0.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3f6726a8d71e1df0fce3dcfd3750dd54b9e7cfdd6c2d217b5ced16363aaae93e |
|
MD5 | b8e1ad8cd63d192d0f67f3ffaf041fbb |
|
BLAKE2b-256 | 5e00f530228841c0a8ae8083fc1139bd6d3d9d1b920b09f95698cfe5b0ed3c7f |
Close
Hashes for nonebot_plugin_ntqq_restart-0.2.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | af04a5d9ea25c02915da48fd76ce8ac08b6447edf5a018246bdfbb5fd656f561 |
|
MD5 | bd6fd6b36dacc00cf79b4e1899a105c4 |
|
BLAKE2b-256 | d41419939c20d10af1d4d236b39d8e33f213fe40e7813544fd63b0ab895e1531 |