ZeroBot-Plugin

基于 ZeroBot 的 OneBot 插件

AGPL-3.0 License

Stars
2.3K
Committers
53

ZeroBot-Plugin ZeroBot

OneBot /

LLOneBot NTQQ linyuchen
go-cqhttp MiraiGo Mrs4s
onebot-kotlin Mirai yyuueexxiinngg
oicq/http-api OICQ takayama

go-cqhttp zbpapi: NanoBot-Plugin

ZeroBot-Plugin-Playground

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 ...] [&]
  • -h:
  • -m:
  • -n nickname: ``
  • -t token: AccessToken
  • -u url: Url``ws://127.0.0.1:6700
  • -g url(): webui url``127.0.0.1:3000
  • -p prefix: /
  • -d|w: debug | warning
  • -c config.json: config.json``bot
  • -s config.json: bot``config.json
  • -l latency: (ms)
  • -r ringlen: 0
  • -x max process time: (min)
  • -mirror:
  • qqs: superusers qq
  • &: 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"

  • 1

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)

    Cookie

  • vup

import _ "github.com/FloatTech/ZeroBot-Plugin/plugin/bilibili"

  • t.bilibili.com/642277677329285174 | bilibili.com/read/cv17134450 | bilibili.com/video/BV13B4y1x7pS | live.bilibili.com/22603245

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"

  • [1][2][]

import _ "github.com/FloatTech/ZeroBot-Plugin/plugin/chouxianghua"

  • [xxx]

import _ "github.com/FloatTech/ZeroBot-Plugin/plugin/chrev"

  • I love you

import _ "github.com/FloatTech/ZeroBot-Plugin/plugin/coser"

  • 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"

  • [emoji][emoji]

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"

  • ([||||Consolas|||Gugi||Impact||])()xxx

import _ "github.com/FloatTech/ZeroBot-Plugin/plugin/fortune"

  • |

  • [ DC4 ASoul Hololive]

import _ "github.com/FloatTech/ZeroBot-Plugin/plugin/funny"

  • [@xxx|qq|] | [@xxx|qq|]

import _ "github.com/FloatTech/ZeroBot-Plugin/plugin/genshin"

import _ "github.com/FloatTech/ZeroBot-Plugin/plugin/gif"

import _ "github.com/FloatTech/ZeroBot-Plugin/plugin/github"

  • >github [xxx]

  • >github -p [xxx]

import _ "github.com/FloatTech/ZeroBot-Plugin/plugin/guessmusic"

ffmpeg


  • []
  • [/] []
  • [/ID][]

  • []
  • [][]

  • [/]

import _ "github.com/FloatTech/ZeroBot-Plugin/plugin/hitokoto"

  • [xxx]

import _ "github.com/FloatTech/ZeroBot-Plugin/plugin/hs"

import _ "github.com/FloatTech/ZeroBot-Plugin/plugin/hyaku"

  • n

import _ "github.com/FloatTech/ZeroBot-Plugin/plugin/inject"

  • run[CQ]

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"

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"

  • [xxxx]

import _ "github.com/FloatTech/ZeroBot-Plugin/plugin/mcfish"

  • xxx []
  • [xxx []|]
  • [xx||]
  • [|]
  • [xx|]
  • n

import _ "github.com/FloatTech/ZeroBot-Plugin/plugin/midicreate"

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"

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"

import _ "github.com/FloatTech/ZeroBot-Plugin/plugin/robbery"

  • [Q|@QQ]

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"

  • [@xxx] |
  • (0~3)
  • :
  • :!!!

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"

  • [||]
  • n[||]
  • []
  • [|||][||||||]

import _ "github.com/FloatTech/ZeroBot-Plugin/plugin/tiangou"

import _ "github.com/FloatTech/ZeroBot-Plugin/plugin/tracemoe"

  • | []

import _ "github.com/FloatTech/ZeroBot-Plugin/plugin/translation"

  • >TL

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"

  • [] []| 123456 1000

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"

API
"github.com/FloatTech/ZeroBot-Plugin/plugin/ygo/ygocdb.go"
  • /ydp [xxx]
  • /yds [xxx]
  • /ydb [xxx]
  • [xxx];p:;s:;b:
"github.com/FloatTech/ZeroBot-Plugin/plugin/ygo/ygotrade.go"
  • []
  • [] -r [ ...]
  • []
  • [] -r []

import _ "github.com/FloatTech/ZeroBot-Plugin/plugin/ymgal"

  • galCG

  • gal

  • galCG[xxx]

  • gal[xxx]

  • gal

import _ "github.com/FloatTech/ZeroBot-Plugin/plugin/yujn"

  • 2
  • [lulu]

**

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"

  • [kimo||]
  • 0.x (0<x<9)

import _ "github.com/FloatTech/ZeroBot-Plugin/plugin/breakrepeat"

  • ()

1. / ()

Release

2.

  1. Go
  2. main.go
  3. OneBot
  4. Windows run.bat Linux run.sh

3.

a. Actions

  1. Fork Fork
  2. Actions Actions
  3. main.go
  4. Release Releasetag``v1.2.3
  5. Actions Release
  6. OneBot
  7. ~

b. /

  1. Go
  2. clone
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
  1. main.go
# 
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
  1. OneBot

ZeroBot-Plugin

Package Rankings
Top 1.37% on Proxy.golang.org
Badges
Extracted from project README
miraigo oicq mirai go onebot zerobot license tencent-qq tencent-guild telegram Star Trend
Related Projects