MiraiForum

    • 注册
    • 登录
    • 搜索
    • 热门
    • 最新
    • 未解决
    • 标签
    • 群组
    • 友情链接
    1. 主页
    2. tsudzuki
    3. 主题
    • 资料
    • 关注 0
    • 粉丝 20
    • 主题 27
    • 帖子 708
    • 最佳 46
    • 有争议的 0
    • 群组 2

    tsudzuki 创建的主题

    • tsudzuki

      放假啦!!
      摸鱼区 • • tsudzuki

      14
      0
      赞同
      14
      帖子
      830
      浏览

      tsudzuki

      嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻

    • tsudzuki

      Miraust - Mirai-Console Rust SDK
      项目发布 • • tsudzuki

      3
      0
      赞同
      3
      帖子
      635
      浏览

      tsudzuki

      https://github.com/LaoLittle/Miraust
      https://github.com/LaoLittle/miraust_rs

      没写好,开个坑

      特性 使用JNI与Mirai-Console进行交互 多线程安全 插件化设计,支持热重载

      目前仅支持构造纯文本消息链和监听群消息

    • tsudzuki

      ActivateWindows: 让您的系统焕然一新!
      其他项目发布 • • tsudzuki

      4
      0
      赞同
      4
      帖子
      641
      浏览

      tsudzuki

      Release

      使用

      找到对应的可执行文件,下载并执行即可

      效果

      截屏2022-06-25 15.49.35.png
      截屏2022-06-25 15.50.35.png

      嘻嘻

    • tsudzuki

      IlliteracyAuth - 文盲文入群验证
      插件发布 • • tsudzuki

      4
      0
      赞同
      4
      帖子
      1619
      浏览

      tsudzuki

      一个简单的入群验证

      主要是有人看不懂群公告,所以我写了这个

      /auth add <群号> 为一个群开启验证

      /auth rm <群号> 关闭

      在插件的data目录下配置,自行琢磨

      26229c6f-7105-454d-a225-793b2b8bfbf6-image.png

      Github
      Release

    • tsudzuki

      DrawMeme - 基于Skiko的奇怪的图片生成器
      插件发布 • • tsudzuki

      463
      11
      赞同
      463
      帖子
      109435
      浏览

      tsudzuki

      项目地址
      Release

      使用本插件需要前置插件:SkikoMirai
      https://github.com/LaoLittle/SkikoMirai/releases

      使用前请将字体文件放置于SkikoMirai的数据目录内的Fonts文件夹内

      本项目会长期不定时更新。

      目前可用的生成器:

      #ph: Pxxnhub生成器 #ph + 文字
      会自动截取一半
      aa4083d8-5cc1-4ee9-ba76-558ec305bf2f-image.png #ph + 文字 + 文字
      1bcf3ad8-6e0e-40ba-9379-d6827c6eb539-UH1~05(NEYJ38C{Y68E(87A.png #bw: 灰白照生成器 #bw + 文字 + 图片(若没有图片则要求获取)
      22.jpg #5000兆 | #5k兆 + 文字 文字 + 文字

      分词效果和Pxxnhub生成器一致

      49.jpg

      emoji 合成 发送任意两个emoji(不支持的emoji不会发送)

      23.jpg

      0%生成器 使用#0即可

      5b9d8355-1401-4b3c-8991-6259b196ea20-image.png

      osu生成 #osu + 文字
      1654271660710-37cb6493-438a-4cb5-8be8-c07528d5b0d3-image.png.webp marble大理石滤镜 #marble + 图片
      1653992153458-421c7dc2-c4ba-435b-9ab0-1be3f0acad82-image.png.webp flash假闪照 #flash + 图片
      1653992169077-65bbfd9d-6c01-4549-aa12-619a2c8e6e20-image.png.webp erode图像腐蚀 #erode + 图片 #erode + 数字 + 数字 + 数字 + 图片
      1653230905666-2db8fbf7-5464-4f06-abf9-8ade13c8b380-image.png.webp 1653231014640-deb017db-f555-4121-a528-0a4c65ba4e75-image.png.webp
      1653230862323-397f0daf-0367-44cb-b0ca-81bf49c91970-image.png.webp 1653230869837-5cfe7f6d-46ab-41d0-8643-25aec1bf0cd9-image.png.webp
    • tsudzuki

      RiskDetector 风控检测
      插件发布 • • tsudzuki

      9
      1
      赞同
      9
      帖子
      3774
      浏览

      tsudzuki

      项目地址
      Release

      这是一个为mirai-console定制的风控检测插件

      他会每隔一段时间检测风控,并在疑似遇到风控时自动尝试解决

      本插件已适配多Bot

      使用指令/risk d立刻对所有已登录的Bot执行风控检测
      使用指令/risk re <bot>对一个Bot执行删除缓存并重新登录的操作,若在聊天环境执行,可以省略参数bot

      配置文件:

      # 风控测试群号 # 机器人会将风控测试消息发至此群 (未找到则会另外随机选择) groupId: 123456 # 检测间隔 (单位: 分) # 目前自动检测暂未完善,请酌情开启,遇到问题请及时反馈 interval: 0 (为0时不开启)

      本插件的原理:发送一条消息立刻撤回,若消息并未发出,撤回失败就清理缓存重新登录

      注意: 本插件并不能解决如封号等的实际性问题, 也不保证100%解决风控

      请参考此处解决由device.json导致的风控问题
      https://mirai.mamoe.net/topic/951
      https://mirai.mamoe.net/topic/952

    • tsudzuki

      机器人风控的(临时?)解决方案
      其他项目发布 • • tsudzuki

      5
      3
      赞同
      5
      帖子
      1853
      浏览

      tsudzuki

      下载 https://www.aliyundrive.com/s/cnQPMLv8eTo

      开启手机的开发者模式并打开USB调试,用usb连接手机

      双击generate.cmd,文件夹下就会生成device.json

      使用此device.json替换机器人的device.json,并删除cache文件夹

      重新登录机器人

    • tsudzuki

      小小的问题
      开发交流 • • tsudzuki

      2
      0
      赞同
      2
      帖子
      237
      浏览

      tsudzuki

      945726ab-ff18-40c9-8e24-1e7c9bfea8f7-image.png

      既然已经filterIsInstance过滤掉了为什么后面还是要指定显式

      我看示例也没有

      fb28d84c-24f5-40f2-a54b-f1a7de23d98e-image.png

    • tsudzuki

      mirai docs新界面挺好看的
      开发交流 • • tsudzuki

      1
      0
      赞同
      1
      帖子
      227
      浏览

      tsudzuki

      赞 一 下

    • tsudzuki

      buildPlugin 把 kotlin也给搬进去了...
      BUG反馈 • • tsudzuki

      3
      0
      赞同
      3
      帖子
      340
      浏览

      tsudzuki

      2bce3c76-d670-4814-a405-773aea1c89d8-image.png

    • tsudzuki

      SimpleTarot简单的塔罗牌抽卡
      插件发布 • • tsudzuki

      68
      2
      赞同
      68
      帖子
      10779
      浏览

      tsudzuki

      项目地址
      Release

      1.0.2及以后版本需下载前置插件
      https://github.com/LaoLittle/aimplementation/releases/tag/1.0

      将图片放置于插件数据目录内的TarotImages文件夹下
      从此处下载TarotData.yml放置于插件数据目录下
      其中TarotData.yml用于存储塔罗牌信息

      使用今日塔罗来进行签到,并获取一张塔罗牌
      然后可以进行塔罗牌抽奖
      使用塔罗牌或N张塔罗牌来进行抽卡
      N必须小于10,可以是中文
      如单张塔罗牌 三张塔罗牌 6张塔罗牌

      数据文件示例:

      tarot: - name: 愚者 (The Fool) positive: 从零开始; 好赌运; 不墨守成规; 追求新奇的梦想; 冒险; 放浪形骸; 艺术家的气质; 异于常人; 直攻要害、盲点; 爱情狩猎者; 爱情历经沧桑; 不拘形式的自由恋爱 negative: 不安定; 孤注一掷会失败; 缺乏责任感; 损失; 脚跟站不稳; 堕落; 没发展; 没计划; 走错路; 行为乖张; 轻浮的恋情; 感情忽冷忽热; 不安定的爱情之旅 imageName: The Fool.jpg - name: 魔术师 (The Magician) positive: 好的开始; 具独创性; 有发展的; 新计划成功; 想像力丰富或有好点子; 有恋情发生; 拥有默契良好的伴侣; 有新恋人出现; 值得效仿的对象出现 negative: 失败; 优柔寡断; 才能平庸; 有被欺诈的危险; 技术不足; 过于消极; 没有判断力; 缺乏创造力; 爱情没有进展 imageName: The Magician.jpg - name: 女祭司 (The High Priestess) positive: 知性、优秀的判断力; 具洞察力及先见之明; 强大的战斗意志; 冷静的统率力; 学问、研究等精神方面幸运; 独立自主的女性; 柏拉图式的爱情; 有心灵上交往至深的友人; 冷淡的恋情 negative: 无知、缺乏理解力; 研究不足; 不理性的态度; 自我封闭; 神经质; 洁癖; 与女性朋友柒争执; 对人冷淡; 晚婚或独身主义; 没有结果的单相思; 气色不好; 不孕 imageName: The High Priestess.jpg

      配置文件示例:

      # 用户数据库文件名 database: user.sqlite # 塔罗牌图片发送间隔 (单位: 毫秒) interval: 500 # 塔罗牌发送格式 format: "%目标%\n%牌名%\n%描述%" # 连抽可重复 repeatable: false

      目前数据文件不完善
      图片在这 https://www.aliyundrive.com/s/1YFxRvMzP34
      补充信息可以提交个pr
      懂我意思吧

    • tsudzuki

      好看的二次元塔罗牌
      其他项目发布 • • tsudzuki

      8
      1
      赞同
      8
      帖子
      2073
      浏览

      tsudzuki

      https://www.aliyundrive.com/s/mb6thASf5br

      找到这套挺不错的卡牌
      系2233

      插件也简单写了写,还没放数据

      https://github.com/LaoLittle/Tarot/releases

    • tsudzuki

      MiraiBlackList 黑名单
      插件发布 • • tsudzuki

      22
      0
      赞同
      22
      帖子
      3739
      浏览

      tsudzuki

      MiraiBlackList

      项目地址
      Release

      是否在担心机器人被某些人滥用?
      把那个人加入黑名单吧!

      使用方法:
      注:需要权限org.laolittle.plugin.miraiblacklist:command.blacklist

      bl + add/ban/block + @/群员昵称/QQ数字号码 加黑
      bl + rm/unban + @/群员昵称/QQ数字号码 解黑
      bl + list/ls 查看黑名单列表

      注意:并非是加入QQ黑名单内
      机器人不会响应黑名单列表中的人的任何操作
      所以不要把自己加入黑名单

      TODO 支持@和纯文本解析 完成 支持指定时间 支持指定插件和群
    • tsudzuki

      BotSelfCensor 机器人自我审核插件
      插件发布 • • tsudzuki

      18
      0
      赞同
      18
      帖子
      3860
      浏览

      tsudzuki

      BotSelfCensor 机器人自我审核插件

      项目地址
      Release
      正如其名,机器人会审核自己即将发送的消息,并判断是否合规,不合规则发送自定义消息

      注意:它并不会审核其他任何消息

      使用说明:将本插件放入plugins文件夹,启动一次mirai-console并关闭
      然后在config/org.laolittle.plugin.BotSelfCensor/Config.yml内填入百度云审核平台的client_id和client_secret

      百度云审核平台

      TODO

      支持图片

      配置文件示例

      client_id: '' client_secret: '' # 验证类型 # "Normal"代表使用自己的设置 # "Sample"则使用官方的示例Api,需要Cookie verifyType: Normal # 审核不通过机器人所发送的消息 illegalMessage: - 有些话我不能说 - 我好像有不能说的东西

      如果有漂流瓶,跨群聊天之类的插件,可以很好的防止机器人被坏蛋利用
      主要是为了防封

    • tsudzuki

      想知道能不能将图片作为[动画表情]发送
      开发交流 • • tsudzuki

      3
      0
      赞同
      3
      帖子
      306
      浏览

      tsudzuki

      如题,动画表情是有最大宽度的,不会一大一小,而且显示的也没有原图那么大

    • tsudzuki

      连接你的群聊!GroupConn-跨群聊天
      插件发布 • kotlin jvm mirai-console plugin group • • tsudzuki

      34
      1
      赞同
      34
      帖子
      5639
      浏览

      tsudzuki

      GroupConn 连接你的群聊进行跨群聊天!

      项目地址:
      Github
      Gitee

      使用

      需要前置插件 chat-command
      在群聊发送 open 群号 即可发送连线申请(需要权限 org.laolittle.plugin.groupconn.groupconn:command.conn)

      使用/list 即可列出机器人所加入的群聊(需要权限org.laolittle.plugin.groupconn.groupconn:command.list)

      发送申请后,等待目标群管理员发送同意即可

      如需断开连接,请在已开启的群使用 close 或直接关闭mirai-console (需要权限org.laolittle.plugin.groupconn.groupconn:command.disconnect)

      注意

      暂仅支持连接两个不同群聊,如同时连接三个及以上群聊可能导致一些问题(即便你可以这么做)

      TODO

      使用图片代替文字,图片包含头像,头衔和群聊名称 发现根本没必要

      配置文件示例

      # 跨群聊天消息格式 # 变量: # %昵称%, %头衔%, %号码%, %消息%, %发送群名%, %发送群号%, %接收群名%, %接收群号% model: "%昵称%\n%消息%"

      Release

    • AutoGroup 折磨群友插件
      插件发布 • • tsudzuki

      347
      5
      赞同
      347
      帖子
      93606
      浏览

      tsudzuki

      项目地址: {
      Github
      Gitee
      }
      Release: Github

      每隔一定时间随机戳一名幸运群友
      当Bot被禁言的时候私聊操作人
      每次群里面发生什么事情就会出来说话 (就差每次发言都要喊话了)
      ...

      群聊发送 allinall文本内容会抽取一名幸运群友来发送他的假消息

      群聊发送翻译即可进行 ✩淫语翻译✩(翻译命令可在配置文件自定)

      来用这个插件折磨你的群友吧

      戳一戳需要为群添加权限
      使用 /perm add g群号 org.laolittle.plugin.autogroup:timer.nudge

      关于配置

      配置文件会在启动mirai时自动生成,请启动一次mirai-console后关闭,就可以找到配置文件

      以下只是配置文件的预览,也有可能会进行修改,仅供参考

      # 戳一戳的时间间隔(单位: 分) nudgeMin: 30 # Bot 被戳时的回复 # 可任意按照格式添加 # 当戳一戳未触发反击时便随机选取列表中的消息发送 nudgedReply: - ヾ(≧へ≦)〃 - '请不要戳亚托莉~>_<~' - 别戳啦 - '再戳我你就是笨批<(  ̄^ ̄)' - 亚托莉是高性能机器人...呜呜 # 戳一戳触发反击的概率百分比(%) counterNudge: 30 # 戳一戳触发反击的回复消息 counterNudgeMessage: 戳回去( ̄ ‘i  ̄;) # 触发戳一戳超级加倍的概率 (仅触发反击时) superNudge: 15 superNudgeMessage: 超级加倍! # 超级加倍戳一戳次数 superNudgeTimes: 10 # Bot 被禁言后对禁言操作者私聊的消息 # 消息会按顺序放出 botMutedMessage: - 就是你禁言的我吧 - 咕姆姆,我记住你了 # Bot 被管理员解禁时的回复 # 变量: %主动% (解禁操作人) botUnmuteMessage: 我自由啦!感谢%主动% 大人 🥵🥵🥵🥵🥵🥵🥵🥵 # 群员被禁言时的回复 # 变量: %主动% (解禁操作人), %被动% (被解禁的成员) # 特殊: botOperatedMuteMessage 为 Bot 主动发起禁言时的回复 memberMutedMessage: %被动% 被%主动% 禁言了,好可惜 botOperatedMuteMessage: %被动% 被本大人禁言了,好好反省吧! # 群员被解禁时的回复 # 变量: %主动% (解禁操作人), %被动% (被解禁的成员) # 特殊: botOperatedUnmuteMessage 为 Bot 主动解除禁言时的回复 memberUnmuteMessage: %被动% 你自由啦!还不快感谢%主动% 大人 botOperatedUnmuteMessage: %被动% 你自由啦!还不快感谢本大人 # 全体解禁时的回复 # 变量: %主动% (解禁操作人) groupMuteAllRelease: 嗯?好像能说话了耶 # 有人被踢出群时的回复 # 变量: %主动% (踢人操作人), %被动% (被踢出的前群员) kickMessage: 有个人被%主动% 踢了!好可怕 # 有人主动退群时的回复 # 变量: %主动% (退出的前群员) quitMessage: 有个人悄悄退群了... # 加入复读的冷却时长 (单位: 秒) # 为-1时关闭此功能 repeatSec: 25 # 淫语翻译触发关键词 yinglishCommand: 翻译 # 淫乱度 (%) yinLevel: 70 # 随机禁言的命令 tenkiNiNokoSaReTaKo: 天弃之子 # 轮盘赌注命令 roulette: 赌 # 轮盘赌注弹槽量 maxPlayer: 3 # 轮盘赌注消息 rouletteOutMessage: - Boom! roulettePassedMessage: - 你扣动了扳机,但什么也没有发生... - Boom! 远处传来了爆炸的声音,但你什么事情也没有 # 轮盘赌注最大禁言时间 (单位: 秒) rouletteOutMuteRange: 100

      更多自定义等有了再说

      和折磨人的亚托莉一样

      有什么想法也可以在下方评论(写的太屎了,不想更新)

    • tsudzuki

      IPAD协议也能使用戳一戳
      BUG反馈 • • tsudzuki

      10
      0
      赞同
      10
      帖子
      761
      浏览

      tsudzuki

      edbffbc1-c69a-4b8d-8e00-152c54d0fd6d-image.png

      非安卓协议也能使用
      例如 IPAD

    • tsudzuki

      论坛搜索会跳转到Bing
      BUG反馈 • • tsudzuki

      6
      0
      赞同
      6
      帖子
      403
      浏览

      tsudzuki

      Microsoft Edge
      必应中的内容为
      site:mirai.mamoe.net 搜索内容
      很怪

    • tsudzuki

      CaiyunDream 彩云小梦续写
      插件发布 • kotlin jvm mirai-console • • tsudzuki

      32
      2
      赞同
      32
      帖子
      4766
      浏览

      tsudzuki

      kotlin编写的简单的接入彩云小梦的mirai-console插件
      由于看到某个Native插件,发现还挺好玩的,但是又不能用

      项目地址
      Release

      使用前准备
      与机器人私聊发送 #登录 后,按照机器人提示进行操作
      当然,你也可以通过手动输入uid的方式登录
      请参阅此处
      然后手动修改 config/CaiyunAI 内的配置文件

      使用方法
      群聊发送 续写 后发送标题和正文
      发送 继续 即可接续上文进行续写

      TODO

      支持持续续写 完成 支持切换模型 完成

      1638254674704.jpg

      1638274250079.jpg

    • 1
    • 2
    • 1 / 2