日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

易语言教你制作onoQQ机器人

發布時間:2023/12/10 编程问答 21 豆豆
生活随笔 收集整理的這篇文章主要介紹了 易语言教你制作onoQQ机器人 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

大家有沒有見過在Q群里的電影機器人?

?

?

沒錯,會飛的龍馬就是機器人。以前還有webQQ的時候,我們都知道可以用webQQ制作。那個比較簡單。但是,不好意思。webQQ被騰訊關了。但還是能看到機器人的存在。是因為他們都用了QQ機器人框架。而QQ框架用的是TCP協議。現在流行的機器人框架有很多:ONO、先驅、酷Q

酷Q大佬被抓了。就在前不久的事情。所以我們今天談論ONO機器人如何開發的

我們看到群里有人發消息?搜+電影名。然后 “會飛的龍馬” 就給別人發了一些文字。里面都是網上搜來的電影地址。

所以我得解決以下的問題:

1、如何獲得QQ群里發來的消息

2、如何把消息處理后查詢相關結果

3、把消息返回給QQ群

?

ONO機器的可以幫你解決如何收發消息。處理結果當然得你自己來做。

開發流程如下:

1、到https://gxxz.lanzous.com/b05mf0yuh?網站,下載他們的框架軟件

AIR這個是免費的,如果你有錢,下Pro,可以發圖片視頻

開發SDK,里面已經寫好了插件了,你只要在他插件里寫收到消息后你要干啥就行。

2、運行AIR

用下面掃碼的方式

打開后界面如下

可以看到這個框架已經為了我收到了QQ消息。非常的強大

那么我們要獲得這些消息,并做相應的操作,就要制作相應的插件。官方提供的是用易語言編寫的插件。他們也提供了自己的DEMO。我們只要在這個DEMO上擴展就行。也就是前文提供的SDK

下載后

用易語言IDE編輯這個SDK文件

IDE提供下載

鏈接:https://pan.baidu.com/s/1dcWlLfI14Y5i4FUkxK-yeA?
提取碼:7uk7?

雙擊可以直接打開

定位到QQ_Fun 選項卡,代碼在QQ_Even函數里(如果你不會易語言,花一個小時學一下簡單語法)

ONO在啟動后,每次收到消息就會調用QQ_Even函數。我們可以看到,這個函數里入參有機器人QQ、消息、消息類型、消息來源等。

我們看到常量表

?

這里的消息類型有QQ_群,QQ_好友等,這是我們經常會用到的。QQ_群肯定是群里發來的消息。我前面的插件就是用到了這個消息類型。因為我們只處理群里的消息。

我們回到剛剛的代碼

在上面這一段,我們也加一個判斷

如果真 (OQ_消息類型 = #OQ_群)Api_SendMsg (OQ_機器人QQ, #OQ_群, OQ_消息來源, “”, “你好”, -1)

這斷代碼很簡單,就是判斷是否是QQ群發來的消息,如果是,就在這個群里返回"你好”。Api_SendMsg這個是框架提供的方法。框架的方法,就是發送一條消息給某個Q,或某個Q群。可以在DLL命令定義里找,或者在官網也有相應的文檔

?

這里只是簡單的做了接收和簡單的回復。接收到任何消息都是同樣的返回。具體收到消息后做什么處理,可以由你們自行發揮。

QQ群:953111866

如果有不明白的地方可以Q我,大家共同討論技術

?

總結

以上是生活随笔為你收集整理的易语言教你制作onoQQ机器人的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。