MiraiForum

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

    fengxiaoruia

    @fengxiaoruia

    0
    声望
    7
    资料浏览
    6
    帖子
    0
    粉丝
    0
    关注
    注册时间 最后登录

    fengxiaoruia 取消关注 关注

    fengxiaoruia 发布的最新帖子

    • RE: 【已解决】非常绝望,目前已尝试所有办法都无法登录

      @WorldLeen 貌似用sign两个小时必定风控,要么冻结。看群里很多用最新适配sign的go-cqhttp的人说的

      发布在 开发交流
      F
      fengxiaoruia
    • RE: 关于聊天对话分流的问题
      1. 用户发起会话:即用户发送一个问题( 标准格式为 问题 + 预设 可以用空格进行分割)
      2. 接收到消息后 进入对应的处理方法 (分割用户发送的问题 得到真实的问题 也就是不包预设的问题)先去判断是否在词库中包含 如果包含 就回复词库的信息 然后结束方法
      3. 没有匹配到词库的时候 就调用chatpgt进行回复 (因为第一次使用 用户不使用预设 则预设为空 给一个默认预设就好)同时回复的消息后多加一些提示 比如 如何 输入预定的预设
      发布在 开发交流
      F
      fengxiaoruia
    • RE: JAVA基于core开发时多个好友监听问题

      @Dituon

      @NotNull
      @EventHandler
      public ListeningStatus onMessage(@NotNull FriendMessageEvent messageEvent) throws Exception {
      if(message.equals("登录")){
      messageEvent.getSubject().sendMessage("请输入手机号:");
      UserFunctions.smsAddVariable(bot,qbot,adminQQ,eventQQ);
      }
      }

      public static void smsAddVariable(Bot bot, Qbot qbot, long adminQQ,long eventQQ){
      bot.getEventChannel().subscribe(FriendMessageEvent.class, event -> {
      String phoneNumber = String.valueOf(event.getMessage().get(1));
      long eventQQ1 = event.getSender().getId();
      if (PhoneUtil.isPhoneNumber(phoneNumber) && eventQQ1 == eventQQ) {

                  event.getSubject().sendMessage("请输入验证码");
                 
                          return ListeningStatus.STOPPED;
                      }else{
                          return ListeningStatus.LISTENING;
                      }
                  });
                  return ListeningStatus.STOPPED;
              }else if(!PhoneUtil.isPhoneNumber(phoneNumber) && eventQQ1 == eventQQ){
                  event.getSubject().sendMessage("手机号格式错误 已退出会话");
      
                  return ListeningStatus.STOPPED;
              }else{
                  return ListeningStatus.LISTENING;
              }
          });
      }
      
      发布在 开发交流
      F
      fengxiaoruia
    • RE: JAVA基于core开发时多个好友监听问题

      @StageGuard 大佬可以给个例子嘛

      发布在 开发交流
      F
      fengxiaoruia
    • JAVA基于core开发时多个好友监听问题

      大佬们 比如机器人有两个好友 当好友A给机器人发你好 机器人会回复 请输入指令 1 2 3中选一个回复 但是这个时候如果好友B也发送你好 就会回复好友B指令错误 相当于两个好友占用了一个监听 这种情况怎么解决 是需要用到线程嘛

      发布在 开发交流
      F
      fengxiaoruia