如题。手册已读,目前在使用Webui修改个性化回复,但是对于触发限制部分代码无法理解……比如计数器代码orz
以及想求一点“根据触发次数对同一个关键词取不同回复”这种的模板……

  • タブー術 回复了此帖
  • local count = getUserToday(msg.fromQQ,"某个计数用的变量名称")
    setUserToday(msg.fromQQ,"某个计数用的变量名称",count+1)
    if count>=5 then return "计数达5次及以上时的回复" end
    if count>=3 then return "计数达3次及以上时的回复" end
    return "以上条件都没满足,即count小于3时的回复"

    这里用的是每日配置,如果不需要每日清空的话把第一句中的内容改成getUserConf(msg.fromQQ,"某个计数用的变量名称",0),第二句改成setUserConf(msg.fromQQ,"某个计数用的变量名称",count+1)

    local count = getUserToday(msg.fromQQ,"某个计数用的变量名称")
    setUserToday(msg.fromQQ,"某个计数用的变量名称",count+1)
    if count>=5 then return "计数达5次及以上时的回复" end
    if count>=3 then return "计数达3次及以上时的回复" end
    return "以上条件都没满足,即count小于3时的回复"

    这里用的是每日配置,如果不需要每日清空的话把第一句中的内容改成getUserConf(msg.fromQQ,"某个计数用的变量名称",0),第二句改成setUserConf(msg.fromQQ,"某个计数用的变量名称",count+1)

      Antithese
      触发限制可以参考我这条,设置了冷却5s和每日上限为7

      .reply set 
      Match=触发词1
      Limit=cd:名称@chat=5;today:名称@user=7
      Deck=回复词

      根据触发次数对同一个关键词取不同回复也可以参考安研色大佬的这篇帖子
      在基础上补充一个
      setUserToday(msg.fromQQ,""好感度"",favor+某一个数值)就行

        5 天 后
        说点什么吧...