[qq机器人] nonebot2 群管插件
使用命令:开启/关闭全禁
这里我就不放效果图了,还请各位大佬自行摸索
废话不多说,上源码:
from cgitb import enable
from nonebot import on_keyword, on_regex
from nonebot.typing import T_State
from nonebot.adapters.onebot.v11 import Message, GroupMessageEvent, GroupIncreaseNoticeEvent, GroupDecreaseNoticeEvent,GroupUploadNoticeEvent, GroupAdminNoticeEvent, GroupRecallNoticeEvent, PokeNotifyEvent,Bot,Event
from nonebot import on_notice, on_command
import warnings,requests
from nonebot.permission import *
#from nonebot import
import rewarnings.filterwarnings("ignore")# 撤回消息
che = on_keyword({'广告', '沙雕', '广告', 'md', '妈的', '卧槽', '嘛的', '操你妈', '操你', '加vx','操','草','傻逼','SB','sb','nt','脑瘫','骚'})
qtk = on_regex(pattern = r'^开启全禁$')
qtg = on_regex(pattern = r'^关闭全禁$')
zr = 1648576390@che.handle()
async def c(bot: Bot, event: GroupMessageEvent, state: T_State):mid = event.message_idgroup = event.group_idqq = event.user_idsj = 300print(mid)print(group)await bot.delete_msg(message_id=mid)await bot.set_group_ban(group_id=group,user_id=qq,duration=sj)await che.finish(message=f'@{qq} 你的发言可能包含敏感词汇,这里禁言5分钟警告一下')@qtk.handle()
async def j(bot: Bot, event: GroupMessageEvent, state: T_State):group = event.group_idqq = event.user_idif qq == zr:await bot.set_group_whole_ban(group_id=group,enable=True)await che.finish(message=f'好的大大,辞辞已经为您开启全体禁言了')else:await che.finish(message=f'你没有资格命令我!')@qtg.handle()
async def g(bot: Bot, event: GroupMessageEvent, state: T_State):group = event.group_idqq = event.user_idif qq == zr:await bot.set_group_whole_ban(group_id=group,enable=False)await che.finish(message=f'好的大大,辞辞已经为您关闭全体禁言了')else:await che.finish(message=f'你没有资格命令我!')
ps:违禁词可以根据自身需要进行修改,禁言时间也可以自行修改,单位是秒,我源码中是300秒,也就是5分钟
[qq机器人] nonebot2 群管插件相关推荐
- [QQ机器人]nonebot2土味情话插件
使用命令:土味情话 运行截图 废话不多说,上源码 from nonebot.plugin.on import on_regex from nonebot.typing import T_State f ...
- [QQ机器人]Nonebot2心灵鸡汤插件
本次分享的插件是心灵鸡汤 这里就不放运行图片了,还麻烦各位大佬自行尝试 废话不多说,上主角 from nonebot import on_keyword from nonebot.typing imp ...
- [QQ机器人]Nonebot2 入群退群检测插件
使用说明:当有人进群时,机器人将发送欢迎语,退群时机器人会发送群退群通报. 以下是源码 from nonebot import on_notice from nonebot.typing import ...
- [QQ机器人]nonebot2 聊天插件
使用方法:将插件放入存放机器人插件的文件夹,并重新运行bot.py 使用命令:输入#加上你要问的问题 运行截图: 以下是源码: """ 作者:萌新源 时间:2022/3/ ...
- [QQ机器人]Nonebot2 今日运势插件
使用命令:发送"今日运势"即可 哔哩哔哩:萌新源 交流群:934541995 QQ:1648576390 以下是源码 import random from datetime imp ...
- [qq机器人]nonebot2 动漫壁纸插件
这次的插件也是很不一样,因为它使用了我自己搭建编写的api,各位大佬请求请不要太频繁,我api的小小服务器可经不起很大的访问量,谢谢 使用命令:动漫图片 运行截图 下面放上源码 "" ...
- [QQ机器人]nonebot2 舔狗日记插件
使用命令:发送舔狗日记 运行截图: 下面放上源代码 from nonebot import on_keyword from nonebot.typing import T_State from non ...
- [QQ机器人]Nonebot2 星座运势插件
使用命令:#星座加要查询的星座 运行截图: 源码 """ 作者:萌新源 时间:2022/3/30 操作系统:debian for raspberry pi 修改请保留本插 ...
- [QQ机器人]Nonebot2 翻译插件
使用命令:#翻译加翻译内容 运行示例 喜欢就请点个赞吧,谢谢,如果要使用插件的话可以留下你的赞吗? 以下是源码 """ 作者:萌新源 时间:2022/4/1 操作系统:d ...
- 情迁QQ机器人的激活步骤[重新给大家捋一遍]
一般的激活步骤 1.使用xposed使q++激活. 2.打开qq->设置->q++设置->勾选监听聊天消息,勾选启用机器人. 3.打开情迁QQ机器人,进入设置确保启用群回复,启用私聊 ...
最新文章
- 数据结构 树的链式存储(二叉表示法)
- PTA —— 基础编程题目集 —— 编程题 —— 7-3 逆序的三位数 (10 分)
- Sql 语句收集——行转列
- linux ftp 553,修复使用vsftp出错553 Could not create file的有效方法
- python 算术运算
- 原来记录系统日志那么简单【Java】【SpringBoot】【Mybatis Plus】【AspcetJ】
- bash环境变量配置
- NotePad 常用设置
- opencv车牌照识别
- VBA—EXCEL操作集合—05
- CRMEB商城的新零售模式
- 爬去网络数据的一般思路
- flv.js播放报错
- 一元二次方程的解的程序
- Audio-预训练模型(一):概述
- 片上总线Wishbone 学习(七)总线周期之握手协议
- ssm基于javaweb的医疗健康知识管理系统设计与实现毕业设计源码
- [Unity3d]刀斧武器砍击的攻击碰撞判定
- 网页webp转非webp的jpg gif png 图片
- 尚硅谷 --佟刚 SpringData JPA