MiraiForum

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

    tsudzuki 创建的主题

    • tsudzuki

      Molly-Mirai 接入茉莉云聊天机器人
      插件发布 • • tsudzuki

      213
      0
      赞同
      213
      帖子
      47374
      浏览

      tsudzuki

      项目地址:Molly-Mirai
      Release:release

      接入茉莉云机器人,茉莉云机器人为免费聊天机器人
      可前往 茉莉云官网 注册使用

      将本插件放入mirai下的plugins目录内,启动一次mirai-console以生成配置文件,然后关闭mirai-console并前往修改Molly配置文件 ( 位于./config/Molly/MollyConfig.yml )

      输入你自己的Api-Key和Api-Secret,开启mirai-console

      在群聊内@机器人即可使用
      私聊直接聊天即可

      设置项:
      api_key和api_secret
      上文已解释
      name 机器人昵称(推荐与茉莉云机器人昵称一致)
      replyTimes 呼唤机器人后机器人持续回复的次数
      doQuoteReply 机器人回复消息是否引用回复

      效果如图

      1637912140537.jpg

    • tsudzuki

      无法接收合并转发消息
      BUG反馈 • • tsudzuki

      6
      0
      赞同
      6
      帖子
      1011
      浏览

      tsudzuki

      2021-11-23 15:37:14 E/Bot.BotID: Exception on parsing packet. java.lang.IllegalStateException: Exception in net.mamoe.mirai.internal.network.notice.priv.PrivateMessageProcessor@2626c626 while processing packet Msg. at net.mamoe.mirai.internal.network.components.NoticeProcessorPipelineImpl.process$suspendImpl(NoticeProcessorPipeline.kt:241) at net.mamoe.mirai.internal.network.components.NoticeProcessorPipelineImpl$process$1.invokeSuspend(NoticeProcessorPipeline.kt) at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33) at io.ktor.util.pipeline.SuspendFunctionGun.resumeRootWith(SuspendFunctionGun.kt:194) at io.ktor.util.pipeline.SuspendFunctionGun.access$resumeRootWith(SuspendFunctionGun.kt:15) at io.ktor.util.pipeline.SuspendFunctionGun$continuation$1.resumeWith(SuspendFunctionGun.kt:89) at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:46) at io.ktor.util.pipeline.SuspendFunctionGun.resumeRootWith(SuspendFunctionGun.kt:194) at io.ktor.util.pipeline.SuspendFunctionGun.access$resumeRootWith(SuspendFunctionGun.kt:15) at io.ktor.util.pipeline.SuspendFunctionGun$continuation$1.resumeWith(SuspendFunctionGun.kt:89) at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:46) at io.ktor.util.pipeline.SuspendFunctionGun.resumeRootWith(SuspendFunctionGun.kt:194) at io.ktor.util.pipeline.SuspendFunctionGun.access$resumeRootWith(SuspendFunctionGun.kt:15) at io.ktor.util.pipeline.SuspendFunctionGun$continuation$1.resumeWith(SuspendFunctionGun.kt:89) at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:46) at io.ktor.util.pipeline.SuspendFunctionGun.resumeRootWith(SuspendFunctionGun.kt:194) at io.ktor.util.pipeline.SuspendFunctionGun.access$resumeRootWith(SuspendFunctionGun.kt:15) at io.ktor.util.pipeline.SuspendFunctionGun$continuation$1.resumeWith(SuspendFunctionGun.kt:89) at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:46) at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:104) at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:164) at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:472) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:500) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:833) Caused by: java.lang.IllegalStateException: Failed to download forward message `yk0BVERsQYR9PjpTNGYi3kH/B/+sZLPmbKIkBqIBfz7Aj8ce7n0CXBG3LcA5ARry` at net.mamoe.mirai.internal.MiraiImpl.downloadForwardMessage$suspendImpl(MiraiImpl.kt:843) at net.mamoe.mirai.internal.MiraiImpl$downloadForwardMessage$1.invokeSuspend(MiraiImpl.kt) ... 25 more Caused by: java.lang.IllegalStateException: Cannot download forward message at net.mamoe.mirai.internal.MiraiImpl.downloadMultiMsgTransmit(MiraiImpl.kt:1221) at net.mamoe.mirai.internal.MiraiImpl.access$downloadMultiMsgTransmit(MiraiImpl.kt:71) at net.mamoe.mirai.internal.MiraiImpl$downloadMultiMsgTransmit$1.invokeSuspend(MiraiImpl.kt) ... 25 more Caused by: java.net.UnknownHostException: ssl.htdata.qq.com at java.base/java.net.InetAddress$CachedAddresses.get(InetAddress.java:801) at java.base/java.net.InetAddress.getAllByName0(InetAddress.java:1509) at java.base/java.net.InetAddress.getAllByName(InetAddress.java:1367) at java.base/java.net.InetAddress.getAllByName(InetAddress.java:1301) at okhttp3.Dns$Companion$DnsSystem.lookup(Dns.kt:49) at okhttp3.internal.connection.RouteSelector.resetNextInetSocketAddress(RouteSelector.kt:164) at okhttp3.internal.connection.RouteSelector.nextProxy(RouteSelector.kt:129) at okhttp3.internal.connection.RouteSelector.next(RouteSelector.kt:71) at okhttp3.internal.connection.ExchangeFinder.findConnection(ExchangeFinder.kt:213) at okhttp3.internal.connection.ExchangeFinder.findHealthyConnection(ExchangeFinder.kt:108) at okhttp3.internal.connection.ExchangeFinder.find(ExchangeFinder.kt:76) at okhttp3.internal.connection.RealCall.initExchange$okhttp(RealCall.kt:245) at okhttp3.internal.connection.ConnectInterceptor.intercept(ConnectInterceptor.kt:32) at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:100) at okhttp3.internal.cache.CacheInterceptor.intercept(CacheInterceptor.kt:82) at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:100) at okhttp3.internal.http.BridgeInterceptor.intercept(BridgeInterceptor.kt:83) at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:100) at okhttp3.internal.http.RetryAndFollowUpInterceptor.intercept(RetryAndFollowUpInterceptor.kt:76) at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:100) at okhttp3.internal.connection.RealCall.getResponseWithInterceptorChain$okhttp(RealCall.kt:197) at okhttp3.internal.connection.RealCall$AsyncCall.run(RealCall.kt:502) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ... 1 more

      也不是很严重的问题(对于我)就是看着比较难受

      在自己的电脑上测试没有问题,在腾讯云服务器出现了这个问题

      Windows Server 2019 Java 17.0.1 mirai 2.9.0-M1

    • tsudzuki

      PhiSearch - Phigros定数查询
      插件发布 • • tsudzuki

      37
      3
      赞同
      37
      帖子
      5690
      浏览

      tsudzuki

      项目地址
      releases:releases
      下载地址
      密码:cmbq

      kotlin编写的简单的phigros定数查询

      将插件放入plugins文件夹即可使用

      发送“定数查询”后发送歌曲名称可以进行查找

      歌曲信息位于PhiSearch/Songs.json

      支持发送曲绘,将SongImg文件夹放入PhiSearch目录下即可,图片名称与Songs.json内的歌曲id一一对应,后缀png
      (若没有找到图片则不发送)

      效果

      1637052232591.jpg

      Phigros是什么呢
      随着人们生活水平的提高和科技的进步,Phigros也被越来越多人所知。那么Phigros究竟是什么意思呢?相信大家对Phigros都很熟悉,Phigros就是我们每天都会经常遇到的,但是Phigros是怎么回事呢?
      Phigros最近能火,其实就是Phigros受到了大家的关注。大家可能会感到很惊讶,Phigros为什么是这样的?Phigros究竟为什么火起来了呢?但事实就是这样,小编也感到非常惊讶。
      希望小编精心整理的这篇内容能够帮助到你,本期教学结束了,希望这篇文章能对你有所帮助,大家有什么想法,可以在下方评论区给小编留言。

    • tsudzuki

      为什么不能直接this.message
      开发交流 • • tsudzuki

      2
      0
      赞同
      2
      帖子
      175
      浏览

      tsudzuki

      dd.png

      d.png
      我觉得有些诡异

    • tsudzuki

      IPAD协议问题
      使用交流 • • tsudzuki

      1
      0
      赞同
      1
      帖子
      237
      浏览

      tsudzuki

      2.8.0-RC更新了IPAD协议

      但是我使用IPAD协议,发现他没法发出图片

      控制台显示正常发出

    • tsudzuki

      PatPat摸摸头插件
      插件发布 • kotlin jvm mirai-console • • tsudzuki

      89
      5
      赞同
      89
      帖子
      18853
      浏览

      tsudzuki

      kotlin编写的简单的摸摸头插件

      使用方法:放置插件jar包到plugins目录下
      发送摸/摸爆+@或摸我

      若无法使用,请尝试更新PatPat至最新版本

      项目地址:https://github.com/LaoLittle/PatPat
      release:https://github.com/LaoLittle/PatPat/releases

      效果图如下(无法上传动图)
      IMG_20211103_095013.jpg

    • 1
    • 2
    • 2 / 2