1. <nobr id="easjo"><address id="easjo"></address></nobr>

      <track id="easjo"><source id="easjo"></source></track>
      1. 
        

      2. <bdo id="easjo"><optgroup id="easjo"></optgroup></bdo>
      3. <track id="easjo"><source id="easjo"><em id="easjo"></em></source></track><option id="easjo"><span id="easjo"><em id="easjo"></em></span></option>
          貴州做網站公司
          貴州做網站公司~專業!靠譜!
          10年網站模板開發經驗,熟悉國內外開源網站程序,包括DEDECMS,WordPress,ZBlog,Discuz! 等網站程序,可為您提供網站建設,網站克隆,仿站,網頁設計,網站制作,網站推廣優化等服務。我們專注高端營銷型網站,企業官網,集團官網,自適應網站,手機網站,網絡營銷,網站優化,網站服務器環境搭建以及托管運維等。為客戶提供一站式網站解決方案?。?!

          酷q機器人怎么用(怎么用酷Q+java實現qq機器人)

          來源:互聯網轉載 時間:2024-05-13 14:01:20

          背景:因公司當前業務需求 很多業務到量都是通過運營線下qq通知渠道,業務量大時,運營人員需要花大量時間來發QQ信息通知渠道。所以在網上搜索到了大牛分享的酷q部署實現qq機器人 ,成功解決問題。

          java實現QQ機器人

          使用Java攔截QQ消息 + 回復消息

          請確保coolq環境搭建完畢部署coolq環境教程

          安裝coolq插件
          • 點我下載需要的文件

          解壓文件夾,將 org.ruiko.lemoc.cpk 拷貝到linux服務器上coolq目錄下的app目錄。我的如下
          [root@iz2ze6ezkrxf8bsldl6cn3zapp]#cd/data/coolq-data/app/[root@iz2ze6ezkrxf8bsldl6cn3zapp]#lltotal1560-rw-r--r--1adminadmin345637Aug1110:43com.coxxs.music.cpk-rw-r--r--1adminadmin378541Aug1110:43com.coxxs.start.cpk-rw-r--r--1adminadmin17797Aug1110:43com.coxxs.status.cpk-rw-r--r--1adminadmin401717Aug1110:43com.coxxs.tuling123.cpk-rw-r--r--1rootroot440445Jan272017org.ruiko.lemoc.cpk[root@iz2ze6ezkrxf8bsldl6cn3zapp]#
          登錄coolq的控制臺
          • 右鍵懸浮窗,啟動lemoc模塊

          • 設置 菜單>設置>自動開啟serverg勾選,本機連接不勾選

          開啟25303的外網端口訪問
          • 刪除之前運行的docker容器,啟動時,新增一個映射端口(lemoc模塊的25303端口)

          dockerrm$(dockerps-aq)dockerrun--name=coolq-d-p8001:9000-p25303:25303-v/data/coolq-data:/home/user/coolq-eVNC_PASSWD=*******-eCOOLQ_ACCOUNT=630389368coolq/wine-coolq
          驗證是否開啟成功

          windows下cmd:telnet ip 25303

          模塊已經安裝完畢,接下來開始編寫Java代碼攔截QQ消息
          • 導入下載的jar

          • KQClient.java

          importorg.apache.log4j.Logger;importjava.net.URI;publicclassKQClient{privatestaticLoggerlogger=Logger.getLogger(KQClient.class);privatestaticRewriteKQWebClientkqWebClient;publicstaticvoidrunClient(Stringhost){try{if(kqWebClient==null){//連接coolq服務器kqWebClient=newRewriteKQWebClient(newURI(host));}//消息監聽適配器MyQQAdaptermyQQAdapter=newMyQQAdapter(kqWebClient);//監聽消息kqWebClient.addQQMSGListenner(myQQAdapter);}catch(Exceptione){System.err.println("initKQclientfaile:"+e.getMessage());e.printStackTrace();}}publicstaticvoidmain(String[]args){KQClient.runClient("ws://39.106.87.218:25303");}}
          • MyQQAdapter.java

          importcom.mumu.listenner.KQMSGAdapter;importcom.mumu.msg.RE_MSG_Forum;importcom.mumu.msg.RE_MSG_Group;importcom.mumu.msg.RE_MSG_Private;publicclassMyQQAdapterextendsKQMSGAdapter{privateRewriteKQWebClientkqWebClient;MyQQAdapter(RewriteKQWebClientkqWebClient){this.kqWebClient=kqWebClient;}/***接收私聊消息*/publicvoidRe_MSG_Private(RE_MSG_Privatemsg){System.out.println("接收到私聊信息from:"+msg.getFromqq()+">
          • RewriteKQWebClient.java

          importcom.alibaba.fastjson.JSONObject;importcom.mumu.webclient.KQWebClient;importjava.net.URI;publicclassRewriteKQWebClientextendsKQWebClient{publicRewriteKQWebClient(URIserverURI){super(serverURI);}@OverridepublicvoidsendPrivateMSG(Stringqq,Stringmsg){try{Thread.sleep(10L);}catch(InterruptedExceptionvar4){var4.printStackTrace();}JSONObjectsendMsg=newJSONObject();sendMsg.put("act",106);sendMsg.put("QQID",qq);sendMsg.put("msg",msg);super.send(sendMsg.toJSONString());}@OverridepublicvoidsendGroupMSG(Stringqq,Stringgroupid,Stringmsg,BooleanisAT){try{Thread.sleep(10L);}catch(InterruptedExceptionvar4){var4.printStackTrace();}JSONObjectsendMsg=newJSONObject();sendMsg.put("act",101);sendMsg.put("groupid",groupid);sendMsg.put("msg",msg);super.send(sendMsg.toJSONString());}}
          測試是否成功
          publicstaticvoidmain(String[]args){KQClient.runClient("ws://ip:25303");}
          輸出如下日志
          插件api地址,想要更多的接口說明,請查閱

          https://cqp.cc/t/29722

          “怎么用酷Q+java實現qq機器人”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識可以關注本站網站,小編將為大家輸出更多高質量的實用文章!

          c語言中正確的字符常量是用一對單引號將一個字符括起表示合法的字符常量。例如‘a’。數值包括整型、浮點型。整型可用十進制,八進制,十六進制。八進制前面要加0,后面...

          2022年天津專場考試原定于3月19日舉行,受疫情影響確定延期,但目前延期后的考試時間推遲。 符合報名條件的考生,須在規定時間登錄招考資訊網(www.zha...

          :喜歡聽,樂意看。指很受歡迎?!巴卣官Y料”喜聞樂見:[ xǐ wén lè jiàn ]詳細解釋1. 【解釋】:喜歡聽,樂意看。指很受歡迎。2. 【示例】:這是...

          官方旗艦店是什么意思?天貓官方旗艦店指一些品牌商在天貓商城開設的品牌官方旗艦店。一般由品牌商直接運營,也有些有品牌商與外包電子商務公司合作經營。天貓旗艦店由于商家全部由品牌商直接或者間接合作運營,不但為品牌商提供了全新的銷售渠道,也為消費者購買品牌商品提供了正品保障,也正因如此,天貓品牌旗艦店得到越來越多消費者的關注。旗艦店和官方旗艦店有什么區別?認證方式不同:自營旗艦店是指廠家自己經營的旗艦店;...

          餓了嗎?戳右邊關注我們,每天給您送上最新出爐的娛樂硬核大餐!7月19日,知名娛樂記者《退役娛樂圈頂流》刊發新聞報道,稱吳亦凡疑似被經紀公司拋棄。工作人員說,他們決心不理他,已經內部封殺了他。據悉,吳亦凡國內的影視經紀公司是北京文化投資集團。娛樂18日晚聯系工作人員,詢問對方是否有治療措施。得到的回答是“沒有措施,已經到了終止的邊緣,所以隨時終止合同,無視他的情況”。據員工稱,吳亦凡長期以來一直得罪...

          跳空高開代表什么意思?跳空高開實際指的也是個股的新房開盤價錢高過去了昨日的最大價錢,跳空低開指的也是個股的新房開盤價錢小于昨日個股的較低價錢。一般跳空高開也就是指貿易市場當日的新房開盤指數值高過前一天的收市指數值,或是是該市揚的特殊買賣種類,當日的新房開盤價錢高過前一個買賣日的最大價錢,而且建立了上漲空缺的情況。跳空高開現階段有四種概率,第一種可能便是持續前一天買賣日的行情,第二種概率便是當日新房...

          TOP
          国产初高中生视频在线观看|亚洲一区中文|久久亚洲欧美国产精品|黄色网站入口免费进人
          1. <nobr id="easjo"><address id="easjo"></address></nobr>

              <track id="easjo"><source id="easjo"></source></track>
              1. 
                

              2. <bdo id="easjo"><optgroup id="easjo"></optgroup></bdo>
              3. <track id="easjo"><source id="easjo"><em id="easjo"></em></source></track><option id="easjo"><span id="easjo"><em id="easjo"></em></span></option>