qq機器人源碼python(開源機器人)
今天給各位分享qq機器人源碼python的知識,其中也會對開源機器人進行解釋,如果能碰巧解決你現(xiàn)在面臨的問題,別忘了關(guān)注本站,現(xiàn)在開始吧!
本文目錄一覽:
- 1、利用python + qqbot + 聚合數(shù)據(jù)api 實現(xiàn)qq智能聊天機器人
- 2、怎么制作一個QQ機器人
- 3、2021-05-09 QQ機器人
- 4、QQ機器人怎么做 謝謝
- 5、iOS可以做QQbot嗎
- 6、python爬蟲做qq機器人的問題
利用python + qqbot + 聚合數(shù)據(jù)api 實現(xiàn)qq智能聊天機器人
from qqbot import QQBotSlot as qqbotslot,RunBot
from random import randint
@qqbotslot
def onQQMessage(bot, contact, member, content):
#在這里過濾過來的輸入, content的內(nèi)容是監(jiān)聽qq上所有的輸入
# 當(dāng)群里有人@你的時候 傳入過來的會被轉(zhuǎn)化為[@ME]
# 所以使用 @ME 來過濾其他人在群里面at你
if '@ME' in content:
#四個參數(shù)的詳細(xì)
#bot : QQBot 對象,提供 List/SendTo/Stop/Restart 四個接口,詳見本文檔第五節(jié)
#contact : QContact 對象,消息的發(fā)送者,具有 ctype/qq/uin/nick/mark/card/name 屬性,這些屬性都是 str 對象
#member : QContact 對象,僅當(dāng)本消息為 群或討論組 消息時有效,代表實際發(fā)消息的成員
#content : str 對象,消息內(nèi)容
bot.SendTo(contact,'@'+ member.name+ " 哈哈 ")
#這里是因為部分群里面的at無法轉(zhuǎn)化為[@ME]所以自己過濾at自己的內(nèi)容
elif '@' in content and '光' in content:
bot.SendTo(contact,'@'+ member.name+ " 哈哈 ")
RunBot()```
怎么制作一個QQ機器人
給你個思路。
你要做一個QQ機器人,首先得登錄服務(wù)器對吧?
那么你就要了解QQ的原理。
QQ它是怎么驗證密碼的?
很簡單,那就是向服務(wù)器發(fā)送消息。
你可以利用QQWEB服務(wù)器、甚至更高級,當(dāng)然更高級是要靠你的自身條件。
首先,學(xué)會怎么向騰訊服務(wù)器發(fā)送驗證消息。
其次,學(xué)會怎么利用WEB服務(wù)器
再者就有些麻煩了,那就是要學(xué)會操縱,就好像:登陸了QQ,然后隱身這個過程。
我想告訴你,菜鳥不要就這么挑戰(zhàn)一個具有難度的東西,你要是決心堅定,我可以給你一個建議。我在網(wǎng)上瀏覽發(fā)現(xiàn)過曾經(jīng)有一個叫做酷Q的機器人,你可以尋找源代碼進行研究,代碼已經(jīng)公開過了,你可以找一找。如果實在找不到,那我可以幫你。
2021-05-09 QQ機器人
一、pip install nb-cli
二、pip install nonebot-adapter-cqhttp
(
把plugins 文件夾放入表層。把 TOP文件夾和weather.py 放在plugins 文件夾內(nèi)
把最后修改的9個文件放到表層(包含bot.py)。
重點是pyproject.toml文件內(nèi)的地址修改為plugin_dirs = ["plugins"]
.env.dev文件
)
創(chuàng)建多個QQ文件夾,放入如下方之四所描述
運行:
1、cd 進入表層文件夾,運行python bot.py
2、然后運行多個cd(要運行幾個QQ就開幾個CMD窗口),分別進入多個go-cqhttp_windows_amd64.exe文件夾, 運行g(shù)o-cqhttp_windows_amd64.exe(記得對每個賬號修改那個 servers: 端口為不同端口)
3、
三、nb create 創(chuàng)建一個專用文件夾
四、把 go-cqhttp_windows_amd64.exe放入 NB創(chuàng)造的QQ1文件夾,然后cmd用CD進入這個文件夾,輸入go-cqhttp_windows_amd64.exe 回車運行,會在文件夾下面創(chuàng)建一個配置文件config.yml。
里面有四處修改。
1,QQ號
2,servers:
(五、把 TOP文件夾和weather.py 放在qq1\src\plugins 文件夾內(nèi))
六、將bot.py文件覆蓋原文件
多開的方法:
比如新創(chuàng)建個文件夾ceshi ,然后把go-cqhttp_windows_amd64.exe和config.yml(這個文件其實是運行g(shù)o-cqhttp_windows_amd64.exe后如果為空自動創(chuàng)建的)復(fù)制到ceshi這個文件夾里面,完成修改config.yml文件內(nèi)的端口號為不同的端口號,反向代理FALSE ws://127.0.0.1:8080/cqhttp/ws 等設(shè)置即可
七、注意:如果安裝了新的插件,要在bot.py weather.py 中都 import 加上
QQ機器人怎么做 謝謝
=命令==功能=====
#問路 查公交和火車
#笑話 幽默笑話
#翻譯 英漢全文翻譯
#天氣 天氣預(yù)報
#簽到 簽到賺積分
#接龍 成語接龍游戲
#關(guān)注 關(guān)注某人
#暗戀 暗戀某人
#更多功能 還有更多
直接發(fā)手機號、身份證號查詢歸屬地
教說話格式:
問:我是誰? 答:你是『機器集團董事長』唄!
機器人設(shè)置功能,您可以設(shè)置以下內(nèi)容:
#設(shè)置深圳通
#設(shè)置默認(rèn)城市 梅州
#設(shè)置默認(rèn)群
#設(shè)置默認(rèn)功能 閑聊
#設(shè)置默認(rèn)提示 提示
#設(shè)置權(quán)限 所有人
#設(shè)置加群 同意
#設(shè)置退群 提示
#設(shè)置歡迎信息
體驗 群:183118431
iOS可以做QQbot嗎
不可以。
qqbot是一個python語言的基于smartqq協(xié)議的python庫,他可以實現(xiàn)監(jiān)聽qq聊天,發(fā)送特定qq消息,從而能制作一個自己的qq機器人。不能ios下載。
ios很多軟件都不能下載,沒有權(quán)限的。
python爬蟲做qq機器人的問題
我覺得是可能是因為沒帶cookie造成的吧?順便說一下,ptqrtoken是「cookie里面的qrsig的hash33」,代碼在github的justko/qzonelib,雖然寫的不好,給我加個星星吧:-)
def?check_qrcode(self):
????qrsig=None????
????for?i?in?self.qq_cookie:????
????????if?i.name=='qrsig':????
????????????qrsig=i.value????
????????????break????
????if?qrsig?is?None:????
????????print("QR_Code識別碼沒有找到,需要重新下載")????
????????raise?RuntimeError????
????req=urllib.request.Request(????
????url=""????
????????"?u1=https%3A%2F%2Fqzs.qq.com%2Fqzone%2Fv5%2Floginsucc.html%3Fpara%3Dizone"????
????????"ptqrtoken="+str(QQ.__hash33(qrsig))+????
????????"ptredirect=0h=1t=1g=1from_ui=1ptlang=2052"????
????????"action=0-0-1509338784922"????
????????"js_ver=10231js_type=1login_sig=pt_uistyle=40aid=549000912daid=5"????
????)????
????res=self.opener.open(req).read().decode()????
????result?=?re.match("ptuiCB\('([^']*)','[^']*','([^']*)','[^']*','([^']*)',?'(.*)'\)",?res)????
????code=result.group(1)????
????success_url=result.group(2)????
????info=result.group(3)????
????username=result.group(4)????
????return?code,success_url,info,usernamedef?check_qrcode(self):
qq機器人源碼python的介紹就聊到這里吧,感謝你花時間閱讀本站內(nèi)容,更多關(guān)于開源機器人、qq機器人源碼python的信息別忘了在本站進行查找喔。
掃描二維碼推送至手機訪問。
版權(quán)聲明:本文由飛速云SEO網(wǎng)絡(luò)優(yōu)化推廣發(fā)布,如需轉(zhuǎn)載請注明出處。