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
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.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 |