ZeroBot-Plugin ZeroBot
OneBot /
LLOneBot | NTQQ | linyuchen | |
go-cqhttp | MiraiGo | Mrs4s | |
onebot-kotlin | Mirai | yyuueexxiinngg | |
oicq/http-api | OICQ | takayama |
go-cqhttp
zbp
api: NanoBot-Plugin
webui, ZeroBot-Plugin-Webui
[]
zerobot [-h] [-m] [-n nickname] [-t token] [-u url] [-g url] [-p prefix] [-d|w] [-c|s config.json] [-l latency] [-r ringlen] [-x max process time] [-mirror] [qq1 qq2 qq3 ...] [&]
AccessToken
Url``ws://127.0.0.1:6700
webui url``127.0.0.1:3000
/
config.json``bot
bot``config.json
0
Linux
{
"zero": {
"nickname": ["", "ATRI", "atri", "", ""],
"command_prefix": "/",
"super_users": [],
"ring_len": 4096,
"latency": 233000000,
"max_process_time": 240000000000,
"mark_message": true
},
"ws": [{ "Url": "ws://127.0.0.1:6700", "AccessToken": "" }],
"wss": null
}
main.go``import
/
import
webui
/ (/)
/ (/)
/ ()
/ ()
/ xxx (/xxx)
/ xxx (/xxx)
/
/
/ xxx
/ xxx
/ xxx (/xxx)
/ xxx
/ service qq1 qq2... ( qqs service)
/ service qq1 qq2... ( qqs service)
/ qq1 qq2... ( qqs )
/ qq1 qq2... ( qqs )
/ xxx
/
/ xx ( 9, , zbp )
() /webui zerobot 123456
() /webui
() /webui
@Bot ( 1s bot )
import _ "github.com/FloatTech/ZeroBot-Plugin-Dynamic/dyloader"
import _ "github.com/FloatTech/ZeroBot-Plugin/plugin/chat"
[BOT]
[BOT]
[]
import _ "github.com/FloatTech/ZeroBot-Plugin/plugin/chatcount"
@xxx
import _ "github.com/FloatTech/ZeroBot-Plugin/plugin/sleep_manage"
import _ "github.com/FloatTech/ZeroBot-Plugin/plugin/atri"
/ atri
ATRI Golang
import _ "github.com/FloatTech/ZeroBot-Plugin/plugin/manager"
[@xxx][]
[@xxx]
| x [ | | ]
[@xxx]
[@xxx]
[@xxx][xxx]
[@xxx][xxx]
[xxx]
[@xxx]
[]@Bot
*
*
[~] [{at}] [{nickname}] [{avatar}] [{id}]
[MM][dd][hh]mm[xxx]
[MM][ | ][hh]mm[xxx]
[MM][dd][hh][mm]
[MM][ | ][hh][mm]
"cron"([url])[xxx]
"cron"
[ | ]
[ | ]gist
:[ | ]
[ID]
/
:
[@xxx]
gist``githubgistmd5()unix(10)gist()username/gisthash
{at} {nickname} {avatar} {uid}QQ {gid} {groupname}
import _ "github.com/FloatTech/zbputils/job"
2s
""()
""()
"cron"(xxx)
"cron"
"cron"
""()
?::1::1!
,?::2::2!
,?::?3::3!
,!::url::4!
,!::?url::5!
9:30
"30 9 * * *"
run[CQ:image,file=https://api.vvhan.com/api/moyu]
12:001/2coser
"0 12 * * *"
>runcoderaw py
from random import random
if random() > 0.5: print('coser')
else: print('coser~')
15:00coser
"0 15 * * *"
>runcoderaw py
if '?::coser::1!' == '': print('coser')
else: print('')
""
>runcoderaw py
from random import random
if random() > 0.5: print('?::1::1!')
else: print('?::2::2!')
b404
"b404"
>runcoderaw py
import json
j = json.loads(r'''!::https://api.iyk0.com/bili_chart::1!''')
print("run[CQ:image,file="+j["img"]+"]")
b404
[||][|][][|||][]
[|][||][|][]
[||][|||][]
$1
$2
import _ "github.com/FloatTech/ZeroBot-Plugin/plugin/ahsai"
import _ "github.com/FloatTech/ZeroBot-Plugin/plugin/ai_false"
: [ | | | ]
m [ | ] n
import _ "github.com/FloatTech/ZeroBot-Plugin/plugin/aiwife"
import _ "github.com/FloatTech/ZeroBot-Plugin/plugin/alipayvoice"
import _ "github.com/FloatTech/ZeroBot-Plugin/plugin/autowithdraw"
import _ "github.com/FloatTech/ZeroBot-Plugin/plugin/b14"
xxx
xxx
yyyxxx
yyyxxx
import _ "github.com/FloatTech/ZeroBot-Plugin/plugin/baiduaudit"
BDAkey
BDAKey [API Key] [Secret Key]
BDAkey
[|]
[|]
[|]
[|]
[|]
[|]
[|]
[:60,43200]
[:1]
[:1]
[]
[]
[]
[]
:[1:|2:|3:|4:|5:|6:-|7:-]
import _ "github.com/FloatTech/ZeroBot-Plugin/plugin/base64gua"
xxx
xxx
yyyxxx
yyyxxx
import _ "github.com/FloatTech/ZeroBot-Plugin/plugin/baseamasiro"
xxx
xxx
yyyxxx
yyyxxx
import _ "github.com/FloatTech/ZeroBot-Plugin/plugin/bilibili"
>vup info [xxx]
>user info [xxx]
[xxx]
[xxx] 2 ()
bcookie b_ut=7;buvid3=0;i-wanna-go-back=-1;innersign=0; (cookie)
vup
import _ "github.com/FloatTech/ZeroBot-Plugin/plugin/bilibili"
import _ "github.com/FloatTech/ZeroBot-Plugin/plugin/bilibili"
b[uid|name]
b[uid|name]
b[uid|name]
b[uid|name]
b
b (job------"@every 5m")
import _ "github.com/FloatTech/ZeroBot-Plugin/plugin/book_review"
[xxx]
import _ "github.com/FloatTech/ZeroBot-Plugin/plugin/choose"
import _ "github.com/FloatTech/ZeroBot-Plugin/plugin/chouxianghua"
import _ "github.com/FloatTech/ZeroBot-Plugin/plugin/chrev"
import _ "github.com/FloatTech/ZeroBot-Plugin/plugin/coser"
import _ "github.com/FloatTech/ZeroBot-Plugin/plugin/cpstory"
cp[@xxx][@xxx]
cp
import _ "github.com/FloatTech/ZeroBot-Plugin/plugin/dailynews"
import _ "github.com/FloatTech/ZeroBot-Plugin/plugin/danbooru"
import _ "github.com/FloatTech/ZeroBot-Plugin/plugin/diana"
[]
import _ "github.com/FloatTech/ZeroBot-Plugin/plugin/dish"
| []
|
import _ "github.com/FloatTech/ZeroBot-Plugin/plugin/drawlots"
gif
()
[]
[gif]
[][gif]
[gif]
import _ "github.com/FloatTech/ZeroBot-Plugin/plugin/drift_bottle"
@Bot pick ()
@Bot throw xxx (xxx,,10)
import _ "github.com/FloatTech/ZeroBot-Plugin/plugin/emojimix"
import _ "github.com/FloatTech/ZeroBot-Plugin/plugin/emozi"
import _ "github.com/FloatTech/ZeroBot-Plugin/plugin/event"
[|][||]
[|][|][flag]
flag,
import _ "github.com/FloatTech/ZeroBot-Plugin/plugin/font"
import _ "github.com/FloatTech/ZeroBot-Plugin/plugin/fortune"
|
[ DC4 ASoul Hololive]
import _ "github.com/FloatTech/ZeroBot-Plugin/plugin/funny"
import _ "github.com/FloatTech/ZeroBot-Plugin/plugin/genshin"
import _ "github.com/FloatTech/ZeroBot-Plugin/plugin/gif"
[@xxx]
[@xxx]
[@xxx]
import _ "github.com/FloatTech/ZeroBot-Plugin/plugin/github"
>github [xxx]
>github -p [xxx]
import _ "github.com/FloatTech/ZeroBot-Plugin/plugin/guessmusic"
ffmpeg
import _ "github.com/FloatTech/ZeroBot-Plugin/plugin/hitokoto"
[xxx]
import _ "github.com/FloatTech/ZeroBot-Plugin/plugin/hs"
[xxxx]
[xxx]
import _ "github.com/FloatTech/ZeroBot-Plugin/plugin/hyaku"
n
import _ "github.com/FloatTech/ZeroBot-Plugin/plugin/inject"
import _ "github.com/FloatTech/ZeroBot-Plugin/plugin/jandan"
[||]
[||]
import _ "github.com/FloatTech/ZeroBot-Plugin/plugin/jptingroom"
xxx
xxx
import _ "github.com/FloatTech/ZeroBot-Plugin/plugin/kfccrazythursday"
import _ "github.com/FloatTech/ZeroBot-Plugin/plugin/kokomi"
kokomi
XX
:,(),kokomi-
import _ "github.com/FloatTech/ZeroBot-Plugin/plugin/lolicon"
|
[http...]
"@every 1h"
import _ "github.com/FloatTech/ZeroBot-Plugin/plugin/lolimi"
[]
[||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||]
import _ "github.com/FloatTech/ZeroBot-Plugin/plugin/magicprompt"
import _ "github.com/FloatTech/ZeroBot-Plugin/plugin/mcfish"
import _ "github.com/FloatTech/ZeroBot-Plugin/plugin/midicreate"
midi CCGGAAGR FFEEDDCR GGFFEEDR GGFFEEDR CCGGAAGR FFEEDDCR
*.mid (midi txt)
midi*.txt (txt midi)
40 (0~127)
: timidity, linux https://gitcode.net/anto_july/midi/-/raw/master/timidity.sh, windows https://gitcode.net/anto_july/midi/-/raw/master/timidity.bat?inline=false, windows
: C5C,,5,Cb6<1,b,#,65,<12,<38,<-10.5,<-30.125,R
import _ "github.com/FloatTech/ZeroBot-Plugin/plugin/moegoe"
import _ "github.com/FloatTech/ZeroBot-Plugin/plugin/moyu"
/ moyu
/ moyu
"0 10 * * *"
import _ "github.com/FloatTech/ZeroBot-Plugin/plugin/moyu_calendar"
/ moyucalendar
/ moyucalendar
"30 8 * * *"
import _ "github.com/FloatTech/ZeroBot-Plugin/plugin/music"
[xxx]
[xxx]
[xxx]
[xxx]
import _ "github.com/FloatTech/ZeroBot-Plugin/plugin/nativesetu"
[xxx]
[xxx]
setu[xxx]
setu
setu
import _ "github.com/FloatTech/ZeroBot-Plugin/plugin/nbnhhsh"
import _ "github.com/FloatTech/ZeroBot-Plugin/plugin/nihongo"
[xxx] (tag)
[xxx]
import _ "github.com/FloatTech/ZeroBot-Plugin/plugin/niuniu"
[]
jj[@xxx]
[]jj[@xxx]
import _ "github.com/FloatTech/ZeroBot-Plugin/plugin/novel"
[xxx]
zerobot 123456
30298
import _ "github.com/FloatTech/ZeroBot-Plugin/plugin/nsfw"
nsfw[]
neutral ( / nsfwauto)
import _ "github.com/FloatTech/ZeroBot-Plugin/plugin/nwife"
wife[@xxx]
wife[][]
wife[]
[ | ]wife
import _ "github.com/FloatTech/ZeroBot-Plugin/plugin/omikuji"
|
import _ "github.com/FloatTech/ZeroBot-Plugin/plugin/poker"
import _ "github.com/FloatTech/ZeroBot-Plugin/plugin/qqwife"
CDxx
[|]
[|]
[|][@QQ]
[Q|@QQ]
@QQ @QQ
[Q|@QQ]
[Q|@QQ]
import _ "github.com/FloatTech/ZeroBot-Plugin/plugin/qzone"
QQ (Cookie, )
[xxx]
()[xxx]
[ | ] 1,2,3 (, )
[ | | | ] 0 (, )
import _ "github.com/FloatTech/ZeroBot-Plugin/plugin/realcugan"
import _ "github.com/FloatTech/ZeroBot-Plugin/plugin/reborn"
reborn
import _ "github.com/FloatTech/ZeroBot-Plugin/plugin/robbery"
import _ "github.com/FloatTech/ZeroBot-Plugin/plugin/runcode"
>runcode [language] help
>runcode [language] [code block]
>runcoderaw [language] [code block]
import _ "github.com/FloatTech/ZeroBot-Plugin/plugin/saucenao"
| | []
[PID]
saucenao api key [apikey]
import _ "github.com/FloatTech/ZeroBot-Plugin/plugin/score"
import _ "github.com/FloatTech/ZeroBot-Plugin/plugin/shadiao"
import _ "github.com/FloatTech/ZeroBot-Plugin/plugin/shindan"
[@xxx]
[@xxx]
[@xxx]
[@xxx]
[@xxx]
import _ "github.com/FloatTech/ZeroBot-Plugin/plugin/steam"
steam[|]xxxxx
steam
steam api key xxxxxxx
apikey
steam (job------"@every 1m")
import _ "github.com/FloatTech/ZeroBot-Plugin/plugin/tarot"
import _ "github.com/FloatTech/ZeroBot-Plugin/plugin/tiangou"
import _ "github.com/FloatTech/ZeroBot-Plugin/plugin/tracemoe"
import _ "github.com/FloatTech/ZeroBot-Plugin/plugin/translation"
import _ "github.com/FloatTech/ZeroBot-Plugin/plugin/vtb_quotation"
vtb
vtb
vtb
import _ "github.com/FloatTech/ZeroBot-Plugin/plugin/wallet"
[ATRI]
[+|-][@xxx]
|[@xxx]
[][@xxx]
"",
import _ "github.com/FloatTech/ZeroBot-Plugin/plugin/wantquotes"
import _ "github.com/FloatTech/ZeroBot-Plugin/plugin/warframeapi"
wf
[||]
.wm []
import _ "github.com/FloatTech/ZeroBot-Plugin/plugin/wenxinAI"
API
keyhttps://wenxin.baidu.com/moduleApi/key
[//QQ/+]key [API Key] [Secret Key]
[//QQ/+]key [API Key] [Secret Key]
10086key 123 45610010key 789 101
keykeyAPI key key20050
(x)[]
(x)[]
(x)[]
(x)[]
[]
[]
[_]
[prompt]
[bot][][][]
300
4K
import _ "github.com/FloatTech/ZeroBot-Plugin/plugin/wife"
import _ "github.com/FloatTech/ZeroBot-Plugin/plugin/word_count"
import _ "github.com/FloatTech/ZeroBot-Plugin/plugin/wordle"
import _ "github.com/FloatTech/ZeroBot-Plugin/plugin/wtf"
[][@xxx]
import _ "github.com/FloatTech/ZeroBot-Plugin/plugin/ygo"
"github.com/FloatTech/ZeroBot-Plugin/plugin/ygo/ygocdb.go"
"github.com/FloatTech/ZeroBot-Plugin/plugin/ygo/ygotrade.go"
import _ "github.com/FloatTech/ZeroBot-Plugin/plugin/ymgal"
galCG
gal
galCG[xxx]
gal[xxx]
gal
import _ "github.com/FloatTech/ZeroBot-Plugin/plugin/yujn"
import _ "github.com/FloatTech/ZeroBot-Plugin/plugin/curse"
import _ "github.com/FloatTech/ZeroBot-Plugin/plugin/aireply"
@Bot ()
[||||ChatGPT]
ChatGPT api key xxx
import _ "github.com/FloatTech/ZeroBot-Plugin/plugin/thesaurus"
import _ "github.com/FloatTech/ZeroBot-Plugin/plugin/breakrepeat"
Windows
run.bat Linux
run.shtag``v1.2.3
git clone --depth=1 https://github.com/FloatTech/ZeroBot-Plugin.git
cd ZeroBot-Plugin
go version
go env -w GOPROXY=https://goproxy.cn,direct
go env -w GO111MODULE=auto
go mod tidy
#
go build -ldflags "-s -w" -o zerobot -trimpath
# x64 Linux
GOOS=linux GOARCH=amd64 go build -ldflags "-s -w" -o zerobot -trimpath
# x64 Windows
GOOS=windows GOARCH=amd64 go build -ldflags "-s -w" -o zerobot.exe -trimpath
# armv6 Linux zero W
GOOS=linux GOARCH=arm GOARM=6 CGO_ENABLED=0 go build -ldflags "-s -w" -o zerobot -trimpath
# github.com/fumiama/sqlite3mips Linux wndr4300
GOOS=linux GOARCH=mips GOMIPS=softfloat CGO_ENABLED=0 go build -ldflags "-s -w" -o zerobot -trimpath
ZeroBot-Plugin