yzyyz1387 / nonebot_plugin_admin

Nonebot2 群管插件,不仅仅是踢禁改
GNU Affero General Public License v3.0
126 stars 17 forks source link

希望能告诉一下根目录config文件夹内文件作用 #119

Open CreeperAWA opened 3 months ago

CreeperAWA commented 3 months ago

希望能告诉一下根目录config文件夹内文件作用 同时我也想了解一下怎么设置权限(如:SUPERUSER、GROUP_ADMIN、GROUP_OWNER)

yzyyz1387 commented 3 months ago

文件的作用可以从文件名看出来,用户一般不必直接操作。 SUPERUSER 是机器人超级用户(主人),在nonnebot的配置文件(.env开头的文件)中进行配置 GROUP_ADMIN是群管理员 GROUP_OWNER是群主 本插件定义了一个DEPUTY_ADMIN 对于基础的一些群管权限可以进行操作(踢禁改等等),但对于管理员的任命与罢免无法进行操作 该权限可以通过群主 \ 管理员 \ 机器人超级用户(主人) 发送以下命令来进行设置

分管+ [user] :user可用@或qq 添加分群管理员
分管- [user] :删除分群管理员

例如

分管+ @某人

DEPUTY_ADMIN 在某个群设置后,只在这个群内享有权限,同一个用户在A群被设置为DEPUTY_ADMIN ,但是其他群不具有由此权限(其他群没设置过的前提下)

yzyyz1387 commented 3 months ago

由于本插件刚开始时没有产品经理、架构师、UI设计师、测试、运维、推广,所以没有一个好的结构(一坨),我打开我的Config文件夹想挨个给你说的,但是我无从下手【哭】

CreeperAWA commented 3 months ago

我的.env文件所有东西都要自己手动加,默认是空的,我不清楚怎么加(

yzyyz1387 commented 3 months ago

Nonebot作为一个牛而逼之的框架,这类问题你可以从他的文档找到 https://nonebot.dev/docs/tutorial/application#%E5%88%9B%E5%BB%BA%E9%85%8D%E7%BD%AE%E6%96%87%E4%BB%B6

yzyyz1387 commented 3 months ago

项目根目录: image

.env中,配置ENVIRONMENT=dev 则nb回加载.env.dev中的配置,prod同理 我的部分配置供参考 image

CreeperAWA commented 3 months ago

我不太清楚我的Nonebot是不是有问题,我的只有.env.prod

yzyyz1387 commented 3 months ago

这个是方便开发的,只有prod也无妨

CreeperAWA commented 3 months ago

我想把违禁词禁言时间固定,或者每个词都定一个禁言时间,该怎么办?

CreeperAWA commented 3 months ago

我再描述详细一点:就是我想把不同等级禁言时间固定,不再随机,我修改了path.py里最后几行的时间,只留下了一个固定时间,但运行后报错

yzyyz1387 commented 1 month ago

Similar to #123