MiraiForum

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

    已解决 当有多个程序需要调用http接口时,应该如何书写配置文件?

    HTTP API和第三方SDK
    2
    2
    357
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • VantHoff
      VantHoff 最后由 编辑

      我现在正在使用Amiya-Bot和ChatLearning两个程序,两个程序都要求使用http接口,应该怎样正确书写mirai-api-http的配置文件呢?
      我目前的配置文件是这样的:

      adapters: 
        - http
        - ws
      debug: false
      enableVerify: true
      verifyKey: AmiyaBot
      singleMode: false
      cacheSize: 4096
      adapterSettings: 
        http:
          host: 127.0.0.1
          port: 8096
          cors: [*]
        ws:
          host: 127.0.0.1
          port: 8060
          reservedSyncId: -1
        http:
          host: 127.0.0.1
          port: 8097
          cors: [*]
      

      这样使用的话会出现两个程序都无法正确上报回复内容,应该怎么修改呢?
      如果我想使用两个不同的verifyKey的话,应该怎么书写呢?

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

        不支持也不需要分别配置,http api是提供公共接口的,你应该配置你程序的设置为http api的配置,而不是修改http api的配置为程序的设置

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

          不支持也不需要分别配置,http api是提供公共接口的,你应该配置你程序的设置为http api的配置,而不是修改http api的配置为程序的设置

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