29 lines
No EOL
745 B
Python
29 lines
No EOL
745 B
Python
from zzcore import StdAns, mysakuya
|
|
import requests
|
|
|
|
class Ans(StdAns):
|
|
def GETMSG(self):
|
|
if len(self.parms) < 2:
|
|
return '不加参数是坏文明!'
|
|
|
|
if mysakuya(self, self.raw_msg['raw_message']) == False:
|
|
return "不许你们说咲夜!!"
|
|
|
|
msg = f"[CQ:reply,id={self.raw_msg['message_id']}]"
|
|
r = nbnhhsh(self.parms[1])
|
|
try:
|
|
msg += f'''{(str(r['trans'])[1:-1]).replace("'","").replace(","," ")}'''
|
|
except:
|
|
msg += "没查到("
|
|
|
|
return msg
|
|
|
|
|
|
def nbnhhsh(text):
|
|
url = 'https://lab.magiconch.com/api/nbnhhsh/guess'
|
|
data = {
|
|
'text': text,
|
|
}
|
|
|
|
r = requests.post(url=url, data=data).json()
|
|
return r[0] |