學習內容簡介
本教程主要實作:
學習撰寫 同意別人加機器人好友和 同意別人拉機器人入群功能
學習的sdk有如下兩個:
Api_HandleFriendEvent
Api_HandleGroupEvent
源代碼免費下載
聯系我們
如果你有機器人開發問題或有需求不會開發,可與我們進行聯系
QQ機器人開發交流群
宣告
本教程非官方教程,為作者學習易語言程序的知識總結,將主要內容整理、匯總后,形成本教程,
致力于進行技術交流,幫助新人快速入門,少走彎路,
請在遵守中華人民共和國法律、騰訊相關規定和框架相關說明下進行使用
如您使用本技術,進行包括但不限于如下行為,軟體作者并不知情,不承擔任何法律風險
1.違法行為
2.違法騰訊規定
3.違法框架規定
教程內容
插件視窗設定
如下所示:

主要配置是否開啟功能開關,和機器人主人配置,方便在群里發送指令 開啟和關閉功能
主人功能實作
在插件視窗上配置,主人QQ,然后在群里或私聊機器人發送指令,即可開啟 同意加機器人好友 或者 同意拉機器人入群 功能
首先找到訊息處理函式 X_Event 這個是框架呼叫插件傳遞訊息的入口函式,看引數 X__訊息型別 來區分不同型別的訊息
代碼如下
.版本 2
' IRC_訊息型別 訊息型別
' IRC_觸發物件_主動 發言用戶
' IRC_訊息內容 發送內容
.如果真 (IRC_訊息型別 = #IRC_群)
.如果真 (尋找文本 (視窗2.基本_編輯框_主人串列.內容, IRC_觸發物件_主動, , 假) > -1)
' 發送內容是 開啟拉我入群 表示允許拉我入群
.判斷開始 (IRC_訊息內容 = “開啟拉我入群”)
視窗2.基本_選擇框_拉我入群.選中 = 真
' 關閉 拉我入群功能
.判斷 (IRC_訊息內容 = “關閉拉我入群”)
視窗2.基本_選擇框_拉我入群.選中 = 假
' 開啟 加我好友 功能
.判斷 (IRC_訊息內容 = “開啟加我好友”)
視窗2.基本_選擇框_加好友.選中 = 真
' 關閉 加我好友 功能
.判斷 (IRC_訊息內容 = “關閉加我好友”)
視窗2.基本_選擇框_加好友.選中 = 假
.默認
.判斷結束
在群里,機器人主人發送指令 即可控制是否開啟對應功能
但如果插件視窗沒有打開 將導致例外,所以使用前 需要判斷表單是否已經打開
加一段判斷代碼即可 是否已創建 (視窗2)
最終代碼:

允許加機器人好友
首先知道,別人加機器人好友時 訊息型別為 #IRC_某人請求加為好友
判斷是否開啟了允許加好友功能
允許則呼叫Api_HandleFriendEvent 進行處理 同意加好友
.版本 2
' 別人請求加機器人好友
.如果真 (IRC_訊息型別 = #IRC_某人請求加為好友)
.如果真 (是否已創建 (視窗2))
' 是否允許 加機器人好友
.如果真 (視窗2.基本_選擇框_加好友.選中)
Api_HandleFriendEvent (IRC_機器人QQ, IRC_觸發物件_主動, #IRC_請求處理_同意, “”)
.如果真結束
允許拉機器人入群
代碼及說明如下
.版本 2
' 別人拉機器人入群 訊息是214
.如果真 (IRC_訊息型別 = 214)
' 判斷視窗是否打開
.如果真 (是否已創建 (視窗2))
' 判斷是否允許
.如果真 (視窗2.基本_選擇框_拉我入群.選中)
' 同意入群
Api_HandleGroupEvent (IRC_機器人QQ, #IRC_被邀請加入群, IRC_觸發物件_主動, IRC_訊息來源, IRC_原始資訊, #IRC_請求處理_同意, “”)
.如果真結束
編譯好插件下載地址
乾坤-同意加好友源代碼
總結
本教可以實作配置允許加機器人好友和允許拉機器人入群功能,代碼如上
完整源代碼售價 5元
http://u.720life.cn/s/1286a3c0
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/157380.html
標籤:其他
