MiraiForum

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

    请问安装成功后如何登录账号并使用?

    开发交流
    6
    11
    976
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • G
      GoodManWEN 最后由 编辑

      如题,对java语言不太熟悉。按照文档安装了本体和http插件,接下来找了找在文档的bot位置,似乎正确做法是使用java或kotlin创建bot对象并进行编程化登录。

      一个疑问是这些代码应该输入在什么地方,大概看了一下目录结构似乎没有可以输入java代码的地方。

      另一个疑问是,主要开发部分想通过http插件转出,但看http插件的文档里没有写请求地址,每个API只写了请求结构和返回结构,那么该请求什么地址呢?

      谢谢

      Nambers bychv 2 条回复 最后回复 回复 引用 0
      • kusano_yui
        kusano_yui 最后由 编辑

        打开mcl.cmd,输入login 账号 密码,然后按回车就行

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

          @goodmanwen 如果你是用java/kt创建bot对象登录那大概是用core项目
          如果是plugin项目的话就是用buildPlugin生成jar放入mcl然后用自动登录或者login命令登录
          http插件的话和java/kt编写应该无关(指可以直接用java/kt写mirai项目而不需要mirai-http-api转接)
          建议找个教程看或者看看mirai github readme

          G 1 条回复 最后回复 回复 引用 0
          • bychv
            bychv @GoodManWEN 最后由 编辑

            @goodmanwen 请求地址在接口适配器 下的文档里写有

            1 条回复 最后回复 回复 引用 0
            • G
              GoodManWEN @Nambers 最后由 编辑

              @nambers 教程有推荐吗?我把readme和文档都看了感觉很困惑。我的需求就是需要一个服务级的程序挂管理机器人而已,并没有什么复杂的。楼上有老哥回命令行界面输入login我也是感觉有点文不对题,这种方式不好守护进程。

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

                @goodmanwen 看你要找什么方面的教程
                写插件的话我之前写过一篇:https://eritque-arcus.tech/2020/12/28/Mirai-qq机器人框架kotlin_java教程/
                然后还有mirai的文档:https://docs.mirai.mamoe.net/UserManual.html#mirai-usermanual
                mcl的话可以用自动登录, 在mcl根目录config/console/autologin.yml里改就不用每次login

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

                  @nambers 直接用mcl的内建指令autologin就行了吧

                  1 条回复 最后回复 回复 引用 0
                  • H
                    hundun000 ⭐2021⭐ 最后由 hundun000 编辑

                    你要不一步步来?没太看懂你现在进行到哪一步了。

                    1. 不添加插件,启动mirai(以mirai-console方式)且能登录账号(登录后看到你账号接受的消息)
                    2. 加入某个别人写好的插件,能成功通过你的账号使用该插件的功能
                    3. 使其变为守护进程
                    4. 使用某个别人写好的对接http插件的外部服务(看他的文档描述怎么配置对接http插件和外部服务),能成功通过你的账号使用该外部服务的功能
                    5. 自己写对接http插件的外部服务/不再使用mirai-console,改为基于mirai-core写自己的功能
                    G 1 条回复 最后回复 回复 引用 0
                    • G
                      GoodManWEN @hundun000 最后由 编辑

                      @hundun000 感谢回复,请问mcl启动的是core还是console?我因为之前使用coolq的经验,有些想当然了,认为就是登录然后挂上httpapi把业务转接出来就行了

                      tsudzuki H 2 条回复 最后回复 回复 引用 0
                      • tsudzuki
                        tsudzuki 摸鱼 @GoodManWEN 最后由 tsudzuki 编辑

                        @goodmanwen mcl启用console,console调用core
                        mcl全称:mirai-console-loader

                        1 条回复 最后回复 回复 引用 0
                        • H
                          hundun000 ⭐2021⭐ @GoodManWEN 最后由 编辑

                          @goodmanwen
                          第2步可做可不做,主要是为了确保你确实学会了装插件,排除你研究半天结果http插件都没装对的可能。其实你如果按照官方用户手册,就会装上官方推荐的插件——chat-command,然后可以如上所述测试功能。
                          第4步主要是可以看他的文档描述。看完后实际使用也是可做可不做。也是可以顺便排除http插件没装对的可能。

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