国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

使用go-cqhttp搭建QQ機(jī)器人

這篇具有很好參考價(jià)值的文章主要介紹了使用go-cqhttp搭建QQ機(jī)器人。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

使用go-cqhttp搭建QQ機(jī)器人

序言

go-cqhttp是基于 Mirai 以及 MiraiGo 的 OneBot Golang 原生實(shí)現(xiàn)(此句照搬文檔)
個(gè)人使用(不知道是不是只能使用)Python語(yǔ)言進(jìn)行編寫,僅供教程,不做完全分享
官方文檔地址
github項(xiàng)目地址

安裝環(huán)境

Python語(yǔ)言環(huán)境配置下載Python
go-cqhttp,go-cqhttp,golang,機(jī)器人,python,flask
要勾選Add python.exe to PATH
點(diǎn)擊Next
go-cqhttp,go-cqhttp,golang,機(jī)器人,python,flask
勾選Add Python to environment variables
Install
安裝完畢后Win + R打開(kāi)運(yùn)行輸入cmd
鍵入Python
go-cqhttp,go-cqhttp,golang,機(jī)器人,python,flask
如上圖所示即為安裝成功

配置項(xiàng)目

下載go-cqhttp.exe后,雙擊運(yùn)行,無(wú)視彈窗內(nèi)容直接確定(因?yàn)橐眠\(yùn)行完exe生成的bat來(lái)啟動(dòng)exe才是正確啟動(dòng)),三次確定后出現(xiàn)go-cqhttp.bat,雙擊運(yùn)行。
go-cqhttp,go-cqhttp,golang,機(jī)器人,python,flask

配置config.yml(客戶端信息)

選擇HTTP通信,提示退出,打開(kāi)config.yml
賬號(hào)密碼可不配置,拉到最下面
go-cqhttp,go-cqhttp,golang,機(jī)器人,python,flask
修改為以下內(nèi)容

//可將從server部分完全替換
servers:
  # 添加方式,同一連接方式可添加多個(gè),具體配置說(shuō)明請(qǐng)查看文檔
  #- http: # http 通信
  #- ws:   # 正向 Websocket
  #- ws-reverse: # 反向 Websocket
  #- pprof: #性能分析服務(wù)器

  - http: # HTTP 通信設(shè)置
      address: 0.0.0.0:5700 # HTTP監(jiān)聽(tīng)地址
      timeout: 5      # 反向 HTTP 超時(shí)時(shí)間, 單位秒,<5 時(shí)將被忽略
      long-polling:   # 長(zhǎng)輪詢拓展
        enabled: false       # 是否開(kāi)啟
        max-queue-size: 2000 # 消息隊(duì)列大小,0 表示不限制隊(duì)列大小,謹(jǐn)慎使用
      middlewares:
        <<: *default # 引用默認(rèn)中間件
      post:           # 反向HTTP POST地址列表
      #- url: ''                # 地址
      #  secret: ''             # 密鑰
      #  max-retries: 3         # 最大重試,0 時(shí)禁用
      #  retries-interval: 1500 # 重試時(shí)間,單位毫秒,0 時(shí)立即
      url: http://127.0.0.1:5701/ # 地址
      secret: ''                  # 密鑰
      max-retries: 10             # 最大重試,0 時(shí)禁用
      retries-interval: 1000      # 重試時(shí)間,單位毫秒,0 時(shí)立即

這里要特別注意的是,http配置的address與下方post的url端口不能相同(可以修改)
保存后運(yùn)行bat,嘗試登錄

[2023-01-07 00:23:26] [INFO]: 當(dāng)前版本:v1.0.0-rc4
[2023-01-07 00:23:26] [INFO]: 將使用 device.json 內(nèi)的設(shè)備信息運(yùn)行Bot.
[2023-01-07 00:23:26] [INFO]: Bot將在5秒后登錄并開(kāi)始信息處理, 按 Ctrl+C 取消.
[2023-01-07 00:23:31] [INFO]: 開(kāi)始嘗試登錄并同步消息...
[2023-01-07 00:23:31] [INFO]: 使用協(xié)議: Android Phone
[2023-01-07 00:23:32] [INFO]: Protocol -> connect to server: 36.155.206.145:8080
[2023-01-07 00:23:32] [WARNING]: Protocol -> device lock is disable. http api may fail.
[2023-01-07 00:23:35] [INFO]: 收到服務(wù)器地址更新通知, 將在下一次重連時(shí)應(yīng)用.
[2023-01-07 00:23:35] [INFO]: 登錄成功 歡迎使用: acao
[2023-01-07 00:23:35] [INFO]: 開(kāi)始加載好友列表...
[2023-01-07 00:23:35] [INFO]: 共加載 23 個(gè)好友.
[2023-01-07 00:23:35] [INFO]: 開(kāi)始加載群列表...
[2023-01-07 00:23:36] [INFO]: 共加載 7 個(gè)群.
[2023-01-07 00:23:36] [INFO]: 資源初始化完成, 開(kāi)始處理信息.
[2023-01-07 00:23:36] [INFO]: アトリは、高性能ですから!
[2023-01-07 00:23:36] [INFO]: HTTP POST上報(bào)器已啟動(dòng): http://127.0.0.1:5701/
[2023-01-07 00:23:36] [INFO]: 正在檢查更新.
[2023-01-07 00:23:36] [INFO]: CQ HTTP 服務(wù)器已啟動(dòng): [::]:5700
[2023-01-07 00:23:48] [INFO]: 檢查更新完成. 當(dāng)前已運(yùn)行最新版本.
[2023-01-07 00:23:48] [INFO]: 開(kāi)始診斷網(wǎng)絡(luò)情況
[2023-01-07 00:23:51] [INFO]: 網(wǎng)絡(luò)診斷完成. 未發(fā)現(xiàn)問(wèn)題
[2023-01-07 00:23:58] [WARNING]: 上報(bào) Event 數(shù)據(jù)到 http://127.0.0.1:5701/ 失敗: Post "http://127.0.0.1:5701/": dial tcp 127.0.0.1:5701: connectex: No connection could be made because the target machine actively refused it. 將進(jìn)行第 1 次重試
[2023-01-07 00:24:02] [WARNING]: 上報(bào) Event 數(shù)據(jù)到 http://127.0.0.1:5701/ 失敗: Post "http://127.0.0.1:5701/": dial tcp 127.0.0.1:5701: connectex: No connection could be made because the target machine actively refused it. 將進(jìn)行第 2 次重試

這里上報(bào)出現(xiàn)了許多錯(cuò)誤,是正常現(xiàn)象,因?yàn)槲覀儧](méi)有監(jiān)聽(tīng)程序,沒(méi)地方上報(bào)
等我們接下來(lái)寫完監(jiān)聽(tīng)程序就不會(huì)這樣了
注:第七行的[WARNING]: Protocol -> device lock is disable. http api may fail.屬于正?,F(xiàn)象,不需要找問(wèn)題(不影響)

config.yml 中,還可以設(shè)置在線狀態(tài),參考在線狀態(tài)

配置device.json(賬號(hào)信息)

{
	"display": "MIRAI.619943.001",
	"product": "mirai",
	"device": "mirai",
	"board": "mirai",
	"model": "mirai",
	"finger_print": "mamoe/mirai/mirai:10/MIRAI.200122.001/0642953:user/release-keys",
	"boot_id": "8cfd480f-5acb-cb0f-0462-9dd269b378c3",
	"proc_version": "Linux version 3.0.31-MJXB114B (android-build@xxx.xxx.xxx.xxx.com)",
	"protocol": 1,
	"imei": "121268379926671",
	"brand": "mamoe",
	"bootloader": "unknown",
	"base_band": "",
	"version": {
		"incremental": "5891938",
		"release": "10",
		"codename": "REL",
		"sdk": 29
	},
	"sim_info": "T-Mobile",
	"os_type": "android",
	"mac_address": "00:50:56:C0:00:08",
	"ip_address": [10, 0, 1, 3],
	"wifi_bssid": "00:50:56:C0:00:08",
	"wifi_ssid": "\u003cunknown ssid\u003e",
	"imsi_md5": "90b7592b208260238577eb697e1f426b",
	"android_id": "49ebbf42888f6b36",
	"apn": "wifi",
	"vendor_name": "MIUI",
	"vendor_os_name": "mirai"
}

這是格式化過(guò)的?。?!不是你的出了問(wèn)題?。?!
主要注意的是Protocol,這是你的登錄狀態(tài),默認(rèn)5位ipad協(xié)議,這里我改用了Android協(xié)議

Android協(xié)議:登錄狀態(tài)顯示,前面config.yml有設(shè)置的,但是手機(jī)端無(wú)法再登錄Bot的QQ
ipad協(xié)議優(yōu)點(diǎn):運(yùn)行Bot后可在手機(jī)端登錄,但是登錄狀態(tài)會(huì)顯示為WiFi在線-2G

值得一提的是,在config.yml的38行,有一個(gè)是否上報(bào)自身消息,也就是所謂的自觸發(fā),以及40行的是否移除replay自帶at效果,根據(jù)自身需要打開(kāi)(False是關(guān)閉,True是打開(kāi)

消息監(jiān)聽(tīng)

消息上報(bào)內(nèi)容

也就是我們要從go-cqhttp那里接收上報(bào)的消息了
先來(lái)了解一下監(jiān)聽(tīng)上報(bào)的消息格式內(nèi)容(普通消息)

{
	'post_type': 'message',
	'message_type': 'group',
	'time': 1672415467,
	'self_id': 3054770279,
	'sub_type': 'normal',
	'font': 0,
	'group_id': 594875964,
	'user_id': 423866219,
	'message_id': -731133797,
	'sender': {
		'age': 0,
		'area': '',
		'card': '',
		'level': '',
		'nickname': '福建第一深情',
		'role': 'owner',
		'sex': 'unknown',
		'title': '',
		'user_id': 423866219
	},
	'anonymous': None,
	'message': '6',
	'message_seq': 4452,
	'raw_message': '6'
}

這是一條消息(當(dāng)然也是格式化之后的)
其中post_type是我們接收到的消息類型,即message
message_type是指我們接收到的是group(群聊消息)或是private(私聊消息)
group_id為群號(hào),user_id為QQ號(hào),self_id為Bot本身的QQ號(hào)

那我們開(kāi)始寫一個(gè)監(jiān)聽(tīng)程序

監(jiān)聽(tīng)程序

我們用的是Python的pip庫(kù)中的FlaskWin+R打開(kāi)運(yùn)行輸入cmd后點(diǎn)擊確定,先更新一下pip

C:\User\afanm> python -m pip install --upgrade pip

更新完成后再安裝Flask

C:\User\afanm> pip install flask

將flask替換成其它,再安裝requests

打開(kāi)一個(gè).py文件隨意命名(我這里叫main.py)
監(jiān)聽(tīng)如下

from flask import Flask,request
import afan
app = Flask(__name__)

@app.route('/', methods=["POST"])
def post_data():
    data = request.get_json()
    print(data)
    if data['post_type'] == 'message':
        
        message = data['message']
        print(message)
        afan.messagex()
    elif data['post_type'] == 'notice':
        pass
    else:
        print("忽略上報(bào)")

    return "OK"


if __name__ == '__main__':
    app.run(host='0.0.0.0', port=5701)

導(dǎo)入初始化Flask,我們將request得到的數(shù)據(jù)賦值給data,意思就是data這個(gè)變量就是我們收到上報(bào)的消息,并調(diào)用我們寫在afan.py的回復(fù),這里的port就是我們剛剛post設(shè)置的端口

(插入)go-cqhttp運(yùn)行的原理

go-cqhttp客戶端將我們電腦配置成為微型服務(wù)器,開(kāi)放了5700和5701端口進(jìn)行通訊,通過(guò)訪問(wèn)我們自己電腦上的API接口進(jìn)行發(fā)送,所以即使沒(méi)有程序,我們?cè)L問(wèn)接口依舊可以運(yùn)行
例如發(fā)送消息接口終結(jié)點(diǎn)為send_msg,在運(yùn)行客戶端后,網(wǎng)址訪問(wèn)127.0.0.1/send_msg依舊可以發(fā)送消息(需要提交參數(shù))

消息回復(fù)

那么我們封裝一個(gè)接口,直接調(diào)用就可以發(fā)送消息,不需要反復(fù)寫API
由官方API文檔,我們能了解到:
消息的終結(jié)點(diǎn)為send_msg
需要的參數(shù)為群號(hào),消息內(nèi)容,發(fā)送類型,我們以群消息為例

class API:
	@staticmethod
	def send(message):
		url = "http://127.0.0.1:5700/send_msg"#這里要加上http://,不然會(huì)報(bào)錯(cuò)
		data = request.get_json()#獲取上報(bào)消息
		params = {
			"message_type":data['message_type'],
			"group_id":data['group_id'],
			"message":message
		}
		requests.get(url,params=params)

這樣,當(dāng)我們?cè)诤蠓皆~庫(kù)調(diào)用該函數(shù)時(shí),只需傳入消息內(nèi)容便可以發(fā)送了,私聊的話只需要判斷消息來(lái)源進(jìn)行微調(diào)即可

接下來(lái),創(chuàng)建文件afan.py,導(dǎo)入main.py以及一些其它庫(kù)

我們前面寫道,如果消息類型為message的話,調(diào)用afan.messagex(),導(dǎo)入afan后,定義一個(gè)函數(shù)messagex()
我的Bot名為阿草,我先寫一個(gè)當(dāng)我發(fā)送 阿草 時(shí)回復(fù) 阿草在哦 的詞庫(kù)

import requests
from flask import Flask,request
from main import API
def messagex():
	data = request.get_json()
	message = data['message']
	if "阿草" == message:
		API.send("阿草在哦")
	else:
		print("指令錯(cuò)誤")#這里不是發(fā)送,是打印到我們后臺(tái)監(jiān)聽(tīng)程序

這樣,當(dāng)消息為阿草的時(shí)候,調(diào)用API發(fā)送阿草在哦

接下來(lái)我們只要運(yùn)行main.py,然后啟動(dòng)go-cq客戶端就可以了

至于其它東西,我們只需要根據(jù)上報(bào)收到的消息進(jìn)行設(shè)置就行了,上報(bào)消息內(nèi)容,我們依然可以在文檔的 Event上報(bào) 處查看
實(shí)現(xiàn)其它內(nèi)容,只需要封裝其它接口進(jìn)行調(diào)用即可

注意:封裝接口時(shí)調(diào)用的端口是5700,客戶端監(jiān)聽(tīng)5700,消息post上報(bào)到5701,再有main.py進(jìn)行監(jiān)聽(tīng)5701調(diào)用詞庫(kù)回復(fù),可根據(jù)需要自行修改,不要運(yùn)行afan.py詞庫(kù)文件,會(huì)造成端口沖突的,我們只需要運(yùn)行main.py和go-cq客戶端即可

代碼整合

最后送上上面整合的監(jiān)聽(tīng)以及回復(fù)代碼
main.py

from flask import Flask,request
import requests
import afan

app = Flask(__name__)

class API:
	@staticmethod
	def send(message):
		url = "http://127.0.0.1:5700/send_msg"#這里要加上http://,不然會(huì)報(bào)錯(cuò)
		data = request.get_json()#獲取上報(bào)消息
		params = {
			"message_type":data['message_type'],
			"group_id":data['group_id'],
			"message":message
		}
		requests.get(url,params=params)

@app.route('/', methods=["POST"])
def post_data():
    data = request.get_json()
    print(data)
    if data['post_type'] == 'message':
        
        message = data['message']
        print(message)
        afan.messagex()
    else:
        print("忽略消息")

    return "OK"


if __name__ == '__main__':
    app.run(host='0.0.0.0', port=5701)


afan.py文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-779909.html

import requests
from flask import Flask,request
from main import API

def messagex():
	data = request.get_json()
	message = data['message']
	if "阿草" == message:
		API.send("阿草在哦")
	else:
		print("指令錯(cuò)誤")#這里不是發(fā)送,是打印到我們后臺(tái)監(jiān)聽(tīng)程序

到了這里,關(guān)于使用go-cqhttp搭建QQ機(jī)器人的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • pythonQQ機(jī)器人系列(基于go-cqhttp):使用requests和socket實(shí)現(xiàn)QQ機(jī)器人聊天(2-0)

    pythonQQ機(jī)器人系列(基于go-cqhttp):使用requests和socket實(shí)現(xiàn)QQ機(jī)器人聊天(2-0)

    基礎(chǔ):requests的基本使用:QQ機(jī)器人基礎(chǔ)??傳送門 pythonQQ機(jī)器人系列:使用requests實(shí)現(xiàn)QQ機(jī)器人聊天(0-2)?傳送門 pythonQQ機(jī)器人系列:使用requests實(shí)現(xiàn)QQ機(jī)器人聊天(1-0)傳送門 pythonQQ機(jī)器人系列:使用requests實(shí)現(xiàn)QQ機(jī)器人聊天(2-0) 目錄 系列文章目錄 前言(一) 前言(二)

    2024年02月10日
    瀏覽(24)
  • go-cqhttp+SpringBoot3實(shí)現(xiàn)QQ機(jī)器人

    go-cqhttp+SpringBoot3實(shí)現(xiàn)QQ機(jī)器人

    1.調(diào)用青云客的API進(jìn)行自動(dòng)聊天 2.輸入自動(dòng)添加為好友 非特殊情況保持一致即可! 1.SpringBoot-3.0.5 2.JDK-17 3.go-cqhttp1.0 Github:GitHub - Mrs4s/go-cqhttp: cqhttp的golang實(shí)現(xiàn),輕量、原生跨平臺(tái). gocq api文檔地址:https://docs.go-cqhttp.org/api/ https://gitee.com/mumangguo/go-cqhttp ? Friend類 Message類

    2024年02月14日
    瀏覽(20)
  • 【0基礎(chǔ)QQ機(jī)器人開(kāi)發(fā)】基于go-cqhttp的QQ機(jī)器人開(kāi)發(fā)教程,僅供自學(xué)

    【0基礎(chǔ)QQ機(jī)器人開(kāi)發(fā)】基于go-cqhttp的QQ機(jī)器人開(kāi)發(fā)教程,僅供自學(xué)

    前言: 程序上云的服務(wù)器搭建步驟已經(jīng)發(fā)布,大家可以移步至此查看:【0基礎(chǔ)QQ機(jī)器人開(kāi)發(fā)二】服務(wù)器篇 前段時(shí)間由于學(xué)習(xí)原因產(chǎn)生了一個(gè)自動(dòng)化管理QQ群的需求,在我?guī)滋斓呐χ?通過(guò)各種 學(xué)習(xí) CV,終于實(shí)現(xiàn)了該需求,但是因?yàn)檫@個(gè)項(xiàng)目并不是很完美,里面有些許的bug,導(dǎo)致

    2023年04月08日
    瀏覽(16)
  • 基于java(springboot)和go-cqhttp實(shí)現(xiàn)QQ機(jī)器人

    基于java(springboot)和go-cqhttp實(shí)現(xiàn)QQ機(jī)器人

    yh-qqrobot是一個(gè)基于若依框和go-cqhttp集成的系統(tǒng),一開(kāi)始我只是揣著好奇的心態(tài)接觸了一下go-cqhttp,想玩下機(jī)器人,然后發(fā)現(xiàn)挺好玩的,就去找了一下java的實(shí)現(xiàn)代碼,卻發(fā)現(xiàn)基本都是python的,而且使用java實(shí)現(xiàn)的功能也不是特別完善,就自己嘗試著研發(fā)了一個(gè)機(jī)器人系統(tǒng) 該系統(tǒng)

    2024年02月04日
    瀏覽(21)
  • go-cqhttp,QQ機(jī)器人發(fā)語(yǔ)音+視頻+表情+接入chatgpt

    windows布局go-cqhttp_嗶哩嗶哩_bilibili 注意:圖片需要放到go-cqhttp的目錄下的data/images下面,否則無(wú)法發(fā)送,網(wǎng)絡(luò)圖片可以直接發(fā)送

    2024年02月11日
    瀏覽(19)
  • 香菜Bot--基于chatgpt與stable diffusion和go-cqhttp的QQ機(jī)器人

    香菜Bot--基于chatgpt與stable diffusion和go-cqhttp的QQ機(jī)器人

    閑來(lái)無(wú)事,利用chatgpt的api和stable_diffusion的api寫了一個(gè)qq機(jī)器人,qq使用的框架是go-cqhttp.這里做一些總結(jié). 賽博(女)朋友 本項(xiàng)目需要魔法才行 廢話不多說(shuō),先看看效果

    2024年02月11日
    瀏覽(17)
  • GLM聯(lián)合go-cqhttp實(shí)現(xiàn)qq群GLM機(jī)器人服務(wù)器的本地化部署筆記

    GLM聯(lián)合go-cqhttp實(shí)現(xiàn)qq群GLM機(jī)器人服務(wù)器的本地化部署筆記

    以下chatgpt-mirai-qq-bot簡(jiǎn)稱GPT轉(zhuǎn)發(fā)程序 實(shí)現(xiàn)本地化部署的GLM q群機(jī)器人 最好16GB的顯存 顯卡性能要求不高 window環(huán)境 該項(xiàng)目的是利用lss233大佬的項(xiàng)目一頭對(duì)接GLM模型將其消息處理成go-cqhttp可以處理的形式最后發(fā)送到qq群內(nèi) lss233大佬的項(xiàng)目地址 https://github.com/lss233/chatgpt-mirai-qq-bot

    2024年02月16日
    瀏覽(30)
  • 【linux系統(tǒng)版本Centos7】基于nonebot與go-cqhttp的機(jī)器人云端部署

    【linux系統(tǒng)版本Centos7】基于nonebot與go-cqhttp的機(jī)器人云端部署

    二、Centos7安裝Python3環(huán)境?? ======================================================================================== 部署及機(jī)器人的時(shí)候需要使用nb-cli庫(kù),但是目前只有python3.7.6以上的版本支持他。所以大家安裝Python的時(shí)候一定要安裝python3.7.6以上的版本。否則就會(huì)報(bào)錯(cuò)沒(méi)有nb-cli庫(kù)。在這里小編推

    2024年04月27日
    瀏覽(26)
  • 實(shí)際工作中通過(guò)python+go-cqhttp+selenium實(shí)現(xiàn)自動(dòng)檢測(cè)維護(hù)升級(jí)并發(fā)送QQ通知消息(程序內(nèi)測(cè))

    實(shí)際工作中通過(guò)python+go-cqhttp+selenium實(shí)現(xiàn)自動(dòng)檢測(cè)維護(hù)升級(jí)并發(fā)送QQ通知消息(程序內(nèi)測(cè))

    說(shuō)明:該篇博客是博主一字一碼編寫的,實(shí)屬不易,請(qǐng)尊重原創(chuàng),謝謝大家! 首先,今年比較忙沒(méi)有多余時(shí)間去實(shí)操創(chuàng)作分享文章給大家,那就給大家分享下博主在實(shí)際工作中的一點(diǎn)點(diǎn)內(nèi)容吧,就當(dāng)交流交流~ 目前公司有個(gè)跨平臺(tái)大項(xiàng)目正在內(nèi)測(cè)中,是基于QT框架研發(fā)的客戶

    2024年02月13日
    瀏覽(21)
  • NoneBot簡(jiǎn)單搭建QQ機(jī)器人

    NoneBot簡(jiǎn)單搭建QQ機(jī)器人

    小白有小白的玩法,俺們就玩玩插件就好了QAQ 安裝python 下載好合適自己電腦的版本并安裝(要=3.8版本) 該選項(xiàng)一定要勾 win+R,輸入cmd,查看是否安裝完成 安裝 NoneBot2 | NoneBot 通過(guò)該文檔安裝好nonebot win+R,輸入cmd,將pip install nb-cli復(fù)制進(jìn)去,回車 安裝好后輸入nb回車 安裝成

    2024年02月04日
    瀏覽(25)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包