一个基于nonebot2的简单qqbot(但是nb2版本好久没更新了)
附带链接的均为三方插件(部分有改动),否则为自制,尽量为自制内容都加入配图。
查看帮助菜单
测试群权限以及超级用户权限
xx的概率是xxx(好玩)
查中华万年历
万年历g了, 现在爬中国气象局
每日三次推送
已半重置 基本CV功能包括:反转图片,反转一半图片,变灰度图,二值化,滤波,canny边缘检测。参数固定,灵活性不高。
基于sqlite3,预留用户权限判断接口,但是现在即使是几句话也懒得敲。
已经实现写入,查询,删除(删除是真从服务器上删除,非隐藏)
可定时推送
这个功能叫明镜止水之心
基于opencv, 由于之前写了自制版就不想装公开插件了,功能比公开插件要弱一些
按时烦人
gcd,lcm,快速幂,exgcd,逆元(exgcd / 费马小定理),素数判断
判断复读打断,或复读结束后总结复读
特性:现在不会打断超级用户、管理员、群主的腿了。
把百度百科对所查词条的简介发到群里。
生成关于v我多少请我吃疯狂星期四的段子
今日运势与二次元图组合
有很多类型
插件链接:noneplugin/nonebot-plugin-petpet: Nonebot2 插件,用于制作摸头等头像相关表情包 (github.com)
你能找到唐可可在哪吗?
这里是蔚蓝群?
每日推送
插件链接:bingganhe123/60s-: 定时向指定群或列表好友发送每日60s读世界 (github.com)
长大我要当太空人...
插件链接:noneplugin/nonebot-plugin-remake: 适用于 Nonebot2 的人生重开模拟器 (github.com)
历史上的今天发生过哪些事呢?
每日推送
插件链接:AquamarineCyan/nonebot-plugin-today-in-history: nonebot2历史上的今天 (github.com)
没有人不喜欢玩wordle,如果有,就再来一道。
插件链接:noneplugin/nonebot-plugin-wordle: Nonebot2 wordle猜单词插件 (github.com)
destiny...
如题
插件链接:noneplugin/nonebot-plugin-withdraw: A simple withdraw plugin for Nonebot2 (github.com)
查看cpu,内存,磁盘,开机时间
插件链接:QQ-GitHub-Bot/src/plugins/nonebot_plugin_status at master · cscs181/QQ-GitHub-Bot · GitHub
根据bilibili链接回复一些链接的详细内容(回复的带链接部分均删除)
插件链接:mengshouer/nonebot_plugin_analysis_bilibili: nonebot2解析bilibili插件 (github.com)
非常抽象,真的,甚至过于抽象。
插件链接: CherryCherries/nonebot-plugin-abstract: 适用于 Nonebot2 的语句抽象化插件 (github.com)
问题在于,我steam设置私有,也没几个人玩呀。
插件链接:Umamusume-Agnes-Digital/nonebot_plugin_l4d2_server: 基于Nonebot2的插件,用途是求生之路2服务器相关操作 (github.com)
例如爬虫、API失效。 没治,等作者更新,或者自己修改。
没通过验证就不能正常访问网页。
从debug信息中找到验证链接,在浏览器手动验证一次,方可解决问题。
用云服务器开机器人好像在本地验证无效,我的解决方案是本地挂云服务器的代理,然后浏览器验证。
由于牵扯一些隐私信息就不放了, 文件格式大概像这样(不定期更新)
ENVIRONMENT=dev
SUPERUSERS=["777777777"] # 配置 NoneBot 超级用户
NICKNAME=["山顶洞人", "Ellis", ",", ","] # 配置机器人的昵称
COMMAND_START=[""] # 配置命令起始字符
COMMAND_SEP=[" "] # 配置命令分割字符
#nonebot-plugin-read-60s
#nonebot-plugin-today-in-history
daily_qq_friends=[] #设定要发送的QQ好友
daily_qq_groups=[] #设定要发送的群
daily_inform_time=[{"hour":7,"minute":30}]
#在输入时间的时候 不要 以0开>头如{"HOUR":06,"MINUTE":08}是错误的
#Ellis-weather
weather_qq_friends=[] #设定要发送的QQ好友 {"qq": xxx "city" : xxx}
weather_qq_groups=[{"CODE" : 7777777, "CITY" : "城市"},{"CODE":78777777,"CITY":"城市"}, {"CODE" : 666666, "CITY" : "城市"}] #设定要发送的群
weather_inform_time=[{"HOUR":6,"MINUTE":0},{"HOUR":12,"MINUTE":0},{"HOUR":17,"MINUTE":30}]
#在输入时间的时候 不要 以0开头如{"HOUR":06,"MINUTE":08}是错误的
# nonebot-plugin-imageutils
default_fallback_fonts = ["Arial", "Tahoma", "Helvetica Neue", "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Source Han Sans SC", "Noto Sans SC", "Noto Sans CJK JP", "WenQuanYi Micro Hei", "Apple Color Emoji", "Noto Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"]
# Ellis-repeat-judger
repeat_judger_group = [89488989787789] # 可以使用复读判官的群(默认复读结束说话)
repeat_judger_group_interrupt = [456456464,22312312313, 56465456464564] # 机器人主动打断复读而非结束说话的群
repeat_judge_threshold = 3 # 判定复读的阈值 默认3
repeat_judge_threshold_random_add = 2 # 打断功能的判定复读阈值为随机数, 最多在原来的基础上加上这个值 默认0, 结束说话功能不受影响
#Ellis-noise
noise_qq_friends = [] # 定时发送吵吵消息的人
noise_qq_groups=[456456464,22312312313, 56465456464564] #定时发送吵吵消息的群
#Ellis-memo
memo_qq_groups = [456456464,22312312313, 56465456464564] # 定时发送备忘录消息的群
memo_inform_time = [{"hour":5,"minute":20}]
# nonebot-plugin-today-in-history
history_qq_friends=[] #设定要发送的QQ好友
history_qq_groups=[456456464,22312312313, 56465456464564] #设定要发送的群
history_inform_time="7 35" #设定每天发送时间,以空格间隔
仅供学习使用 不接受捐赠