開篇一張圖,功能全靠編。
QQ機器人平臺意指那些支持通過QQ進行消息收發和群員軟體平臺。
使用該SDK開發可以實現一次開發,運行於多個不同QQ機器人平臺平臺的絕佳體驗。
基於SDK開發,可以實現包含但不限於以下功能:
QQ消息智能回復
通過QQ發送圖片
QQ名片點讚
QQ群成員管理
@指定QQ群成員發送消息
點擊此處開始你的第一個QQ機器人吧
版本亮點
公共部分
可用性修復修復了以下平臺近期由於平臺更新導致 SDK 不可用的問題:
雖說該版本是一個次要更新版本,但實際上現在版本在這兩個平臺上已經完全失效,必須升級為最新版本。
1.16
優化了項目模板的下載速度在國內仍然有開發者反映依賴於 nuget 的模板下載安裝速度不快。
因此,我們將最新的項目模板所需要的文件都進行了 「離線化」 處理,使得下載過程更加流暢。
文檔更新 在項目主頁增加了 「SDK 選型指南」,方便剛剛接觸該 SDK 開發者可以理智選擇適合自己的開發方式。 原始碼遷移到的新的代碼庫中,以便和 V2 版本進行區別。點擊此處可以獲取最新的 V1 版本源碼升級注意從 1.15 版本直接更新全部的 Newbe.Mahua.* nuget 包,重新生成便可以。
升級過程中需要覆蓋 build.bat 和 build.ps1 文件。若有自行定製的內容,請提前保留備份。
VS 插件更新只需要按照 VS 提示進行操作即可。
Rider 用戶更新項目模板,只需在控制臺中運行以下命令即可:
dotnet new -i Newbe.Mahua.Template
2.2
優化 Installer 安裝速度在國內仍然有開發者反映依賴於 nuget 的模板下載安裝速度不快。
因此,我們將最新的項目模板所需要的文件都進行了 「離線化」 處理,使得下載過程更加流暢。
由於有初學開發者無法區別 「下載 HTML」 和 「下載腳本」 的區別,因此,我們製作了打包下載的方式託管於碼雲上。點擊此處查看 Installer 壓縮包
升級方法與要點使用命令行在機器人 exe 根目錄運行以下命令
mahua InstallMahua
注意:升級過程將會覆蓋以下配置文件,若開發者有自行定製過這些配置項,需要先自行備份: