MiraiForum

    • Register
    • Login
    • Search
    • Popular
    • Recent
    • Unsolved
    • Tags
    • Groups
    • 友情链接

    基于YinMirai的自动禁言机器人

    插件发布
    2
    7
    1139
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • Y
      YSASM last edited by YSASM

      自动禁言机器人

      1.安装YiriMirai

      pip install yiri-mirai

      详细参考https://yiri-mirai.wybxc.cc/docs/intro

      2.将bot.py放入mcl同级目录下(为了方便寻找插件路径)

      3.在plugins目录下建立一个pyPlugins文件夹,将jytime.py放进去

      4.bot.py配置:

      from mirai import Mirai, WebSocketAdapter,GroupMessage
      
      from plugins.pyPlugins import jytime#这样的方式引用插件
      
      if __name__ == '__main__':
      
          bot = Mirai(
          
              qq=123456,#你机器人的qq 
              
              adapter=WebSocketAdapter(
              
                  verify_key='12345678', host='localhost', port=8008#这里设置可以看官方文档或者往下看介绍
                  
              )
              
          )
          
          jytime.main(bot)#这玩意要写在bot.run()前面
          
          '''
          
          多个插件就
          
          jytime.main(bot)
          
          jytime.main(bot)
          
          jytime.main(bot)...
          
          这样一个个列出来就行
          
          '''
          
          bot.run()
      

      5.setting.yum

      mirai-api-http的配置文件,在config\net.mamoe.mirai-api-http里

      配置如下:

      adapters:
      
        - ws
        
      debug: false
      
      enableVerify: true
      
      verifyKey: 12345678
      
      singleMode: false
      
      cacheSize: 4096
      
      adapterSettings:
      
        ws:
        
          host: localhost
          
          port: 8008
          
          reservedSyncId: -1
      

      最后是如何使用

      禁言/m/@你要禁言的人

      m表示分钟,同样还有d:天,h:小时

      意思是禁言的最大单位例如d,就会出现x天x小时x分钟

      解禁/@你要解禁的人

      1 Reply Last reply Reply Quote 0
      • Y
        YSASM last edited by YSASM

        具体路径是这样

        mirai

        |-mcl.cmd
        |-bot.py(可以写个bat放同级目录,里面放python bot.py用来快速启动)
        |-plugins

        |-pyPlugins

        |-jytime.py

        1 Reply Last reply Reply Quote 0
        • Y
          YSASM last edited by

          更新了一下,修复了一堆错误,替换文件就可以

          1 Reply Last reply Reply Quote 0
          • Y
            YSASM last edited by

            有什么 意见欢迎留言

            1 Reply Last reply Reply Quote 0
            • Y
              YSASM last edited by

              更新了添加权限的功能,可以设置谁能使用禁言命令,具体配置在jytime.py里

              1 Reply Last reply Reply Quote 0
              • D
                duoxini last edited by

                大佬好,请问下这个插件能关键词禁言吗

                1 Reply Last reply Reply Quote 0
                • D
                  duoxini last edited by

                  好像并没有下载链接?

                  1 Reply Last reply Reply Quote 0
                  • 1 / 1
                  • First post
                    Last post
                  Powered by Mamoe Technologies & NodeBB | 友情链接 | 服务监控 | Contact