MiraiForum

    • 注册
    • 登录
    • 搜索
    • 热门
    • 最新
    • 未解决
    • 标签
    • 群组
    • 友情链接

    入群欢迎 管理bot群/好友申请 查看bot的群/好友

    插件发布
    入群欢迎 好友申请 kotlin jvm plugin
    14
    57
    8852
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • Colter23
      Colter23 最后由 编辑

      SimpleWelcomePlugin

      简介

      进群欢迎、管理Bot好友/群请求

      当Bot有好友请求或者有人邀请bot进群,就会给管理员发送消息,管理员进行处理
      也可以自动处理

      可查看bot的群/好友

      更多信息可前往 github 查看

      1 条回复 最后回复 回复 引用 0
      • Echoosx
        Echoosx 最后由 编辑

        能说一下配置文件的路径吗,好像没有自动生成

        Yokeagoni 1 条回复 最后回复 回复 引用 0
        • Colter23
          Colter23 最后由 编辑

          bug 修了 1.0.1
          路径 config/SimpleWelcome/WelcomePluginConfig.yml

          1 条回复 最后回复 回复 引用 0
          • Yokeagoni
            Yokeagoni @Echoosx 最后由 编辑

            @echoosx 佬,路径下还是没有配置

            1 条回复 最后回复 回复 引用 0
            • Colter23
              Colter23 最后由 编辑

              没有就自己建

              Yokeagoni 1 条回复 最后回复 回复 引用 0
              • 白
                白嫖怪林先生 最后由 编辑

                为数不多的群管插件,期待后期会增加群管功能。

                1 条回复 最后回复 回复 引用 0
                • Yokeagoni
                  Yokeagoni @Colter23 最后由 编辑

                  @colter23 好的,谢谢佬,大意了,居然还能自己建

                  1 条回复 最后回复 回复 引用 0
                  • EdgeStar2020
                    EdgeStar2020 最后由 编辑

                    大佬如果有意向继续完善此插件的话,我觉得可以考虑给入群的欢迎词增加部分变量,比如像下图这些(也是mirai的插件,不过已经停止维护了)
                    1dc989bd-2ca5-479d-b694-ef6a744e6f2a-image.png
                    另外其实可以把退群欢送也加上……

                    1 条回复 最后回复 回复 引用 0
                    • O
                      OranSimon 最后由 编辑

                      配置路径、名称和内容都没问题,但是配置无法被读取,始终是默认的

                      Colter23 1 条回复 最后回复 回复 引用 0
                      • Colter23
                        Colter23 最后由 编辑

                        之后我再看看

                        tsudzuki 1 条回复 最后回复 回复 引用 0
                        • tsudzuki
                          tsudzuki 摸鱼 @Colter23 最后由 编辑

                          @colter23 可以在onEnable内添加Config.reload()

                          Colter23 1 条回复 最后回复 回复 引用 0
                          • Colter23
                            Colter23 @tsudzuki 最后由 编辑

                            @tsudzuki 忘写了(

                            tsudzuki 1 条回复 最后回复 回复 引用 0
                            • Colter23
                              Colter23 @OranSimon 最后由 编辑

                              @oransimon 修了->v1.0.2

                              1 条回复 最后回复 回复 引用 0
                              • tsudzuki
                                tsudzuki 摸鱼 @Colter23 最后由 编辑

                                @colter23 (((

                                1 条回复 最后回复 回复 引用 0
                                • O
                                  OranSimon 最后由 编辑

                                  2021-12-11 15:49:41 E/SimpleWelcome: Exception in coroutine Plugin SimpleWelcome of SimpleWelcome
                                  java.lang.IllegalStateException: the request net.mamoe.mirai.internal.MiraiImpl@59d5dbb2 is outdated: Bot has been already in the group.
                                  at net.mamoe.mirai.internal.MiraiImpl.solveInvitedJoinGroupRequest(MiraiImpl.kt:326)
                                  at net.mamoe.mirai.internal.MiraiImpl.acceptInvitedJoinGroupRequest$suspendImpl(MiraiImpl.kt:300)
                                  at net.mamoe.mirai.internal.MiraiImpl.acceptInvitedJoinGroupRequest(MiraiImpl.kt)
                                  at net.mamoe.mirai.event.events.BotInvitedJoinGroupRequestEvent.accept(group.kt:356)
                                  at top.colter.mirai.plugin.welcome.PluginMain$onEnable$6.invokeSuspend(PluginMain.kt:118)
                                  at top.colter.mirai.plugin.welcome.PluginMain$onEnable$6.invoke(PluginMain.kt)
                                  at top.colter.mirai.plugin.welcome.PluginMain$onEnable$6.invoke(PluginMain.kt)
                                  at net.mamoe.mirai.event.EventChannel$subscribeAlways$1.invokeSuspend(EventChannel.kt:432)
                                  at net.mamoe.mirai.event.EventChannel$subscribeAlways$1.invoke(EventChannel.kt)
                                  at net.mamoe.mirai.event.EventChannel$subscribeAlways$1.invoke(EventChannel.kt)
                                  at net.mamoe.mirai.internal.event.Handler$onEvent$2.invokeSuspend(InternalEventListeners.kt:50)
                                  at net.mamoe.mirai.internal.event.Handler$onEvent$2.invoke(InternalEventListeners.kt)
                                  at net.mamoe.mirai.internal.event.Handler$onEvent$2.invoke(InternalEventListeners.kt)
                                  at kotlinx.coroutines.intrinsics.UndispatchedKt.startUndispatchedOrReturn(Undispatched.kt:89)
                                  at kotlinx.coroutines.BuildersKt__Builders_commonKt.withContext(Builders.common.kt:165)
                                  at kotlinx.coroutines.BuildersKt.withContext(Unknown Source)
                                  at net.mamoe.mirai.internal.event.Handler.onEvent(InternalEventListeners.kt:50)
                                  at net.mamoe.mirai.internal.event.InternalEventListenersKt.process(InternalEventListeners.kt:166)
                                  at net.mamoe.mirai.internal.event.InternalEventListenersKt.callAndRemoveIfRequired(InternalEventListeners.kt:115)
                                  at net.mamoe.mirai.internal.event.InternalEventListenersKt$callAndRemoveIfRequired$1.invokeSuspend(InternalEventListeners.kt)
                                  at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
                                  at kotlinx.coroutines.UndispatchedCoroutine.afterResume(CoroutineContext.kt:142)
                                  at kotlinx.coroutines.AbstractCoroutine.resumeWith(AbstractCoroutine.kt:102)
                                  at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:46)
                                  at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106)
                                  at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:571)
                                  at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:750)
                                  at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:678)
                                  at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:665)

                                  兄啊,bug,收到进群邀请就这样了,同意啥的更是没用

                                  Colter23 1 条回复 最后回复 回复 引用 0
                                  • Colter23
                                    Colter23 @OranSimon 最后由 Colter23 编辑

                                    @oransimon Bot has been already in the group.(Bot已经在这个群里了)
                                    请详细描述bug是如何出现的(
                                    这个插件确实挺多问题的(本身也只是半成品(等之后我再好好测试测试完善一下

                                    O 1 条回复 最后回复 回复 引用 0
                                    • O
                                      OranSimon @Colter23 最后由 编辑

                                      @colter23 当时我为了测试,把机器踢出群,再拉回来。确实收到了邀请,发出了询问,但是我怎么回复它都无动于衷。我还有另一个机器人则相反,一收到邀请直接同意,尽管我并没有设置自动同意。

                                      1 条回复 最后回复 回复 引用 0
                                      • Echoosx
                                        Echoosx 最后由 编辑

                                        QQ现在被拉进50人以内的群聊貌似会直接同意,根本就不会经过BotInvitedJoinGroupRequestEvent

                                        1 条回复 最后回复 回复 引用 0
                                        • 剑
                                          剑客黑羽 最后由 编辑

                                          有bug,会自动同意请求,虽然会通知管理员,但是管理员无论拒绝还是同意都没有任何效果。而且在我移除这个插件后,仍然会自动同意请求。

                                          剑 1 条回复 最后回复 回复 引用 0
                                          • 剑
                                            剑客黑羽 @剑客黑羽 最后由 编辑

                                            @剑客黑羽 在 入群欢迎 管理bot群/好友申请 查看bot的群/好友 中说:

                                            有bug,会自动同意请求,虽然会通知管理员,但是管理员无论拒绝还是同意都没有任何效果。而且在我移除这个插件后,仍然会自动同意请求。

                                            抱歉,插件本身没有问题,是一个steam查询价格的插件会自动同意请求...

                                            1 条回复 最后回复 回复 引用 0
                                            • Referenced by  剑 剑客黑羽 
                                            • 1
                                            • 2
                                            • 3
                                            • 1 / 3
                                            • First post
                                              Last post
                                            Powered by Mamoe Technologies & NodeBB | 友情链接 | 服务监控 | Contact