开贴写个微信对话机器人

林希宏 2020-9-10 2331

首先判断有多少未读消息 分别是谁发来的

然后逐个进行检索回复  根据对方与我们的关系  根据机器人的阶段性目标  调用对应阶段的聊天框架  并检索反应速度和对方的意图  根据每天不同的对话完成度  已经相应任务的完成度  将每天聊天的人进行分类别  并记录关系进展情况  

后期给机器人写上  机器人的情绪值   以及增减的促发    以及每个值段的状态切换  不同状态匹配不同的情感修饰词  不同状态下对同一个问题会作出不同的反应   

最新回复 (10)
  • 林希宏 2020-9-10
    2
    dim iRet = ""
    dim sRet = ""
    Function 未读消息数量(元素文本)
    sRet = Regex.FindStr(元素文本,"[0-9]{1,2}:[0-9]{1,2}",0)
    //TracePrint(sRet)
    iRet = InStr(元素文本,sRet,1,false)
    //TracePrint(iRet)
    //TracePrint(元素文本)
    If iret=1
       元素文本="0"&"\n"&元素文本 
       //TracePrint(元素文本)
    End If
    sRet = SubStr(元素文本,1,iRet-1)
    //TracePrint("未读消息数有"&sRet)
    arrRet = Split(元素文本,"\n")
    TracePrint(arrRet)
    Return sret
    End Function
    For i = 0 To 10 step 1 
    #icon("@res:vgemb0c4-h17u-moth-bgnb-5ama24n6cn3e.png")
    元素文本 = UiElement.GetValue({"weixin":{"clsid":100+i},"wnd":[{"app":"WeChat","cls":"WeChatMainWndForPC","title":"微信"}]},{"bContinueOnError":false,"iDelayAfter":300,"iDelayBefore":200})
     未读消息数量(元素文本)
    Next
  • 林希宏 2020-9-10
    3
    得到数组[未读消息数,发送时间,发送人,发送内容,其他]
  • ja 2020-9-10
    4
    我一直在找微信对话机器人的方法,方便加你吗,留个联系方式
  • 林希宏 2020-9-11
    5
    13960792864
  • 四两波千金 2020-9-12
    6
    是刚开始写还是已经写好了,老师
  • 杨宇铃 2020-9-22
    7
    抓取微信消息会有封号的可能吗,有点担心
  • 王琪_452636 2021-9-19
    8
    和我想的差不多,我甚至相的比你复杂,但是实际上你写你就会发现很多问题。特别是运行速度这一块的问题
  • 王琪_452636 2021-9-19
    9
    而且我告诉你,光是准确的获取对方的每次回复就已经不简单了。如果你试用免费的识别
  • 樊兵 2021-9-20
    10
    用百度ocr?限量啊
  • jjjjj 2022-1-21
    11
    朋友,写好了吗
返回
发新帖