MiraiForum

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

    mckyby 发布的帖子

    • RE: DeepseekMirai - 把你的Bot接入Deepseek,以及任何使用OpenAI SDK的大模型!

      @firefairy 我能用可能是我改了一丢丢东西。。

      发布在 插件发布
      mckyby
      mckyby
    • RE: DeepseekMirai - 把你的Bot接入Deepseek,以及任何使用OpenAI SDK的大模型!

      @firefairy 等晚上重新打包一份再看看吧。。

      发布在 插件发布
      mckyby
      mckyby
    • RE: DeepseekMirai - 把你的Bot接入Deepseek,以及任何使用OpenAI SDK的大模型!

      @firefairy 啊?我现在也是true,但是我没问题?。。报错看起来像是消息链没装好

      发布在 插件发布
      mckyby
      mckyby
    • RE: DeepseekMirai - 把你的Bot接入Deepseek,以及任何使用OpenAI SDK的大模型!

      @firefairy 这个我暂时没遇到,怎么触发的?

      发布在 插件发布
      mckyby
      mckyby
    • RE: DeepseekMirai - 把你的Bot接入Deepseek,以及任何使用OpenAI SDK的大模型!

      @firefairy 整完了,可以试试了

      发布在 插件发布
      mckyby
      mckyby
    • RE: DeepseekMirai - 把你的Bot接入Deepseek,以及任何使用OpenAI SDK的大模型!

      @firefairy 等下个版本吧,应该挺好加

      发布在 插件发布
      mckyby
      mckyby
    • RE: DeepseekMirai - 把你的Bot接入Deepseek,以及任何使用OpenAI SDK的大模型!

      @firefairy 有时间改一改再看看(加上了正好可以玩赛博蛐蛐了)

      发布在 插件发布
      mckyby
      mckyby
    • RE: DeepseekMirai - 把你的Bot接入Deepseek,以及任何使用OpenAI SDK的大模型!

      @firefairy 这确实是个问题,线程是后加的,没考虑到一次可以收到好多信息

      发布在 插件发布
      mckyby
      mckyby
    • DeepseekMirai - 把你的Bot接入Deepseek,以及任何使用OpenAI SDK的大模型!

      😋在论坛找了几圈,没找到可以拿来接AI的插件(还是说找的不仔细),思来想去就弄了这么一个东西:DeepseekMirai。

      🤓使用python编写,调用mirai-http-api控制收发信息。

      🤔没有毒,不信可以去测测到底有没有

      😭网不太好,不愿意用github,用魔法又被移动针对。想要源码可以直接找我要(虽然写的是一堆屎山)

      ================================

      2025-4-1 更新:

      提取码:oHoM,点击下载 DeepseekMirai[1.31](123云盘)

      虽然是这一天更的新,但是还是希望没有人会开玩笑。
      新增功能:
      1.添加了聊天命令“%usage”,可以随时查看当前会话的总tokens使用量,将enableTokenCounting设置为True即可正常使用。(可能会稍微影响性能。)
      2.自动骚扰!将chatMode更改成annoyingBot即可体验!!
      3.“%model”命令改为了从配置文件(DsModelList.json)中加载模型,使用 %model 快捷名称 即可快速切换。首次使用自动创建deepseek的配置文件,可以自行添加修改。

      {
          "快捷名称": {    
              "apiAddress": "api地址",
              "apiKey": "api密钥",
              "model": "使用的模型"
          },
      例如
          "dsreas": {
              "apiAddress": "https://api.deepseek.com",
              "apiKey": "sk-666",
              "model": "deepseek-reasoner"
          }
      }
      

      4.可以在配置文件(DsModel.json)中修改到更多的api参数,比如说重复惩罚,但是请去官网的文档学习一下怎么配置哦!
      5.优化了传给AI的用户信息,包含群名、群u是否是管理员、是否@bot等。
      6.高仿的Mirai后台输出

      已知问题:
      1.annoyingBot模式下不会响应任何命令,你执行其他mirai 命令的消息也有概率被获取
      2.可执行文件比以前“更大”了
      3.%apibalance还是会报错,原因是==写错成in了,下个版本修复。
      有没有什么新功能建议啊,要不然真的没法更新了

      ================================

      配置文件详解,兼任功能介绍:

      {
          "code": "0",
          "host": "你的api插件地址,只支持http/s协议,末尾要带斜杠/", 
          "verifykeys": "你的api插件的密钥",
          "botqq": "绑定的机器人",
          "deepseekapiaddress": "https://api.deepseek.com",
          "deepseekapikey": "去Deepseek官网申请来的api密钥",
          "deepseekapimodel": "支持deepseek-chat和deepseek-reasoner",
          "requesttimeSleep": "(int)刷新消息延迟,默认为1秒,过长可能出问题,"
          "enableTokenCounting":true,  "是否开启“%usage”一键查token"
          "chatConfig": {
              "chatMode": "answerUser,已经支持answerUser(常规问答)和annoyingBot(自动骚扰)", 
              "annoyingBotModeConfig": {
                  "annoyingBotDefaultPrompt": "自动骚扰的默认提醒词,默认带的是骂人的",
                  "hitChance": 60,  "触发概率,范围1-100"
                  "replyAlltime":[  
                        "谁的触发概率是100%",
                        123456
                  ],
                  "neverReply": [
                        "谁永远不会触发"
                        789012
                  ]
              },
              "tipsA0": "没什么用(谁说json里写不了注释?)",
              "listenGroups": [
                  "监听群,两种模式均生效。"
                  123456,
                  789109
      ],
              "listenFriends": [
                  "监听好友,两种模式均生效。"
                  10000,
                  10011
              ],
              "blockuserList": [
                  "黑名单,仅常规模式生效,黑名单对管理员也有效。"
                  12345678
              ],
              "showblockMessages": true,是否提醒被拉黑的用户
              "atBot": false,触发是否需要@bot
              "atUser":false,回复中是否@触发者
              "sendUserInfo": false,是否发送用户信息,仅群生效
              "analyzeUserInfoPrompt": "",用来让AI识别并理解用户信息,且应用在回复中的提示词,两种聊天模式通用,会补在你的提示词的前面。
              "ATmessagePrefixs": [],拆开长句时回复的那11个前缀,尽量不要动最后一个空
              "adminMode":false,是否为白名单(管理员)模式
              "breaklongSentence": true,把长句拆开,分开发送
              "RadicalOptimization": false,所谓的“激进”优化,在拆开长句时生效。
              "commandPrefix": {
                  "answerUser": "%chat,触发提问的消息前缀,留空可以关闭触发前缀。",
                  "adminQQs": [
                      "管理员QQ列表,第一位最牛逼。"
                      66666666666
                  ],
                  "tipsA1": "以下命令只有管理员QQ可以触发,除了changePrompt、clearChatLog、memorySync之外的命令均需要首位管理员才能触发。",
                  "changeModel": "%model,快速更改模型的命令前缀",
                  "changePrompt": "%prompt,快速修改当前群/私聊提醒词的命令前缀",
                  "clearChatLog": "%rmrf,删除当前会话聊天历史",
                  "checkApiBalance": "%apibalance,查询已配置的API密钥的余额",
                  "addBlackList": "%black,拉黑某用户的命令前缀",
                  "memorySync": "%memory,大记忆恢复术(加载其他会话或保存的聊天历史)的命令前缀",
                  "addGroupList": "%addg,添加检测群的命令前缀",
                  "addFriendsList": "%addf,添加检测私聊的命令前缀",
                  "memorySave":"%save,保存当前对话的命令前缀,没提供名字默认群号/私聊QQ号"
                  "addAdmin":"%adda,添加管理员的命令前缀,只有管理员列表第一位能用"
                 "checkTokens":"%usage,快速查询总token用量,但是有思维链的模型的思维链不会被计算"
              },
      
              "defaultPrompt": "默认提醒词,没填就是猫娘咯"
          },
          "savetime": 1743004265,
          "configVersion": 1.3
      }
      

      MiraiHttpAPI该如何配置?

      看见有人不会配置MiraiHttpAPI了,在这里贴上一份配置文件。

      adapters:
        - http
        - ws
      enableVerify: true
      verifyKey: <你的密钥,可以随意设置>
      debug: false
      singleMode: false
      cacheSize: 4096
      adapterSettings:
        http:
          host: 0.0.0.0
          port: <绑定的端口>
          cors: ["*"]
          unreadQueueMaxSize: 100
        ws:
          host: 0.0.0.0
          port: <绑定的端口,可以与http端口相同>
          reservedSyncId: -1
      

      过往内容:

      没啥太大用了,点击展开即可查看。

      ================================

      2025-3-27更新:

      提取码:zJ3Z,点击下载 DeepseekMirai[1.2](123云盘)

      稍微测试了一下,新功能全部好用!

      配置文件内容更新:

      请按照下方详解,重新修改配置文件
      或查看修改详情:

      太麻烦了,现在都是自动更新了!☺️
      确保原有配置文件可读,运行第一次自动更新!

      新增功能:

      1.对于特别长特别长的回复做了一个"激进的"优化,同时设置breakLongSentence和RadicalOptimization为true即可体验!(其实就是优化了一下回复速度)
      2.添加了可以把群友信息发送给AI的选项,设置sendUserInfo为true即可体验。该功能会自动把【群友群昵称(群友QQ号)】添加在发送给AI的内容的前面,并尝试修补提示词来让AI识别到用户的信息 (里面自带的可能不咋好用😭)
      3.可以自定义设置在拆开的长句的前面的随机小前缀。(最后一位留空的是关闭拆开长句时的回复前缀,如果喜欢可以填上。)
      修复问题:
      1.每次升级后要手动更新配置文件,太麻烦了,改成自动升级了。
      已知问题:

      1"激进优化"下通1000问在回复中出现emoji会导致对话整个被截断,因为ds没问题所以怀疑是阿里的问题
      2.在新运行自动创建配置文件的时候添加的管理员可能以str形式写入了配置文件,不知道会不会因此产生问题(?)
      3.%apibalance用不了了,好像是验证出错。。

      ================================

      2025-3-13更新:

      提取码:T61O,点击下载 DeepseekMirai[1.1]废.exe(123云盘)
      提取码4NmD,点击下载 DeepseekMirai[1.1](123云盘)
      更新的有点着急了(笑),没怎么测试,但是我猜应该没什么问题吧(叉腰)
      配置文件内容更新:
      请按照下方详解,重新修改配置文件
      或查看修改详情:
      在chatConfig里加入了atUser,和adminMode两个布尔值,
      在chatConfig.commandPrefix里加入了addAdmin 文本值,默认为"%adda"
      当你遇到TypeError: startswith first arg must be str or a tuple of str, not NoneType这样的问题,就是没有更新配置文件导致的
      新增功能:

      1.多人同时触发回复时会在回复内容中@触发者,并在拆开的长句的每一句前面都加上了随机的小前缀(共11种)
      2.加入了白名单模式,如果开启将只回复所有群中的被配置的管理员,其他任何人无法触发,私聊不受影响。
      3.加入快捷添加管理员的指令,默认前缀为"%adda"
      4.(链接2)新增可以自定义temperature和max_tokens的配置文件
      下次许愿什么功能呢?
      修复问题:
      1.当一次性收到太多的消息时会出现多提供参数的问题,导致没有一条消息被回复。
      2.(链接2)当不拆开长句时开启atUser导致消息链没有被正确组装

      ================================

      最开始的版本

      提取码:qzhV,点击下载 DeepseekMirai-1.0.exe(123云盘)
      (运行效果可能不太好,尽力了)
      小提示:
      1.将commandPrefix中的answerUser设置为空,同时打开atBot,可以做到@bot直接触发,无需其他前缀。私聊直接触发,无需@。
      2.你可以去Deepseek官网的聊天页面,让它帮你生成人设,然后填到提醒词里,这样你就拥有了属于自己的"QQ智能体?"
      3.如果愿意,可以加一下群哦 (虽然没啥人) ~ 1028466667

      发布在 插件发布
      mckyby
      mckyby
    • RE: 寻求一款插件,自动转发私聊接收的文件至qq群,qq群文件进行文件保存

      可以试试用httpapi自己做一个

      发布在 技术交流板块
      mckyby
      mckyby
    • RE: Eridanus 以llm函数调用为核心的多功能bot 提供webui对话

      我勒个去

      发布在 其他项目发布
      mckyby
      mckyby
    • RE: QSign 9.0.55-9.0.95(公益 API发布)

      9056仍然坚挺!

      发布在 技术交流板块
      mckyby
      mckyby
    • RE: PureWhite

      嘶,怎么下载完还带点数据

      发布在 插件发布
      mckyby
      mckyby
    • RE: QSign 9.0.55-9.0.95(公益 API发布)

      太好用辣!六月末到现在就没封过号,9056依旧坚挺!

      发布在 技术交流板块
      mckyby
      mckyby
    • 来炫耀我的QQv8.2.10

      这年头,这么干净的号上哪找去

      想试试自己的号干不干净?点击下载

      干净到连个手机号都没有绑
      QQ截图20250101131730.png

      发布在 摸鱼区
      mckyby
      mckyby
    • RE: 人生重开模拟器

      **比如这样
      (橙色胶囊)

      不过这事件真的抽象

      Screenshot_20241209_003427_com_tencent_mobileqq_MultiForwardActivity.jpg Screenshot_20241209_003421_com_tencent_mobileqq_MultiForwardActivity.jpg

      发布在 插件发布
      mckyby
      mckyby
    • RE: 人生重开模拟器

      好玩,点了

      发布在 插件发布
      mckyby
      mckyby
    • RE: 登录不上mirai机器人

      MiraiMC≠MCL

      发布在 BUG反馈
      mckyby
      mckyby
    • RE: QSign 9.0.55-9.0.95(公益 API发布)

      @zhaodice 已阅(

      发布在 技术交流板块
      mckyby
      mckyby
    • RE: 【每日沙雕图】沙雕小别墅

      ![5X583{UIU(K5MIU6ED]GES9_tmb.jpg](/assets/uploads/files/1727010063284-5x583-uiu-k5miu6ed-ges9_tmb.jpg)

      ![Y9[][GU7R7I1V`WKRVS3G0_tmb.jpg

      BLMQ3GJ_AZ4Y$(B6S`O@~8C_tmb.jpg

      2$KX%MY1T7{~9_tmb.jpg

      ![(PUS{`K]W0_19P02ZF1(_LU_tmb.jpg](/assets/uploads/files/1727010184536-pus-96-k-w0_19p02zf1-_lu_tmb.jpg)

      LIV9GK`G}4PL5J{{(N@J5K9_tmb.jpg

      发布在 摸鱼区
      mckyby
      mckyby
    • 1
    • 2
    • 3
    • 4
    • 3 / 4