Skip to content
This repository has been archived by the owner on Jul 13, 2019. It is now read-only.

Commands

zekro edited this page Apr 16, 2018 · 34 revisions

Commands index


Commands

autochannel

Manage automatic voice channels

Permission 3
Group GUILDADMIN
Aliases autochan, ac, autochans

Usage

zb:autochannel set <channel>
zb:autochannel unset <channel>
zb:autochannel list

autorole

Set the role users will automatically get after joining the guild

Permission 5
Group GUILDADMIN
Aliases guildrole, joinrole

Usage

zb:autorole <role>
zb:autorole reset

ban

Ban a member from the guild with reason and entry in reports database

Permission 5
Group GUILDADMIN
Aliases

Usage

zb:ban <Member mention/ID> <reason>

bf

Execute some brainfuck code

Permission 0
Group MISC
Aliases brainfuck, bfck

Usage

zb:bf -c <code> [-i "<input>"] [-v] [-b <cellsize>]

broadcast

Send messages to all servers or server owners

Permission 999
Group ADMIN
Aliases bcast, bc

Usage

zb:broadcast owners <msg>
zb:broadcast all <msg>```


## bug

> Get info how to submit a bug or suggestion

| | |
| --------- | --------- |
| Permission | 0 |
| Group | MISC |
| Aliases | suggestion, bugreport, issue |

**Usage**

```php
zb:bug

cat

😼

Permission 0
Group FUN
Aliases cats

Usage

zb:cat

clear

Clear an ammount of messages in a chat

Permission 4
Group MODERATION
Aliases purge, clean

Usage

zb:clear <ammount>
zb:clear <ammount> <user>
zb:prefix

cmdlogchan

Set command log channel

Permission 4
Group SETTING
Aliases cmdlog

Usage

zb:cmdlogchan <channel>

eval

evaluate code with this command

Permission 999
Group ADMIN
Aliases evaluate, exec

Usage

zb:eval <js code>
zb:eval objects

game

Set messages the bot should show in playing text

Permission 999
Group SETTING
Aliases playing, botmsg

Usage

zb:game msg <message 1>, <message 2>, ...
zb:game type <playing, streaming, listening, watching>
zb:game url <twitch url>
zb:game reset

gif

Display some gifs from giphy

Permission 0
Group CHAT
Aliases

Usage

zb:gif <search query> (<index>)

guild

Get information about guild

Permission 0
Group MISC
Aliases guildstats, server

Usage

zb:guild

id

Get elements by ID or IDs of elements

Permission 0
Group MISC
Aliases whois, whatis, identify

Usage

zb:id <ID>
zb:id <name>

info

Get info about the bot

Permission 0
Group MISC
Aliases about

Usage

zb:info

joinmsg

Set a message appearing in notification channel when new member joins the guild

Permission 4
Group SETTING
Aliases joinmessage

Usage

zb:joinmsg <message ([m] -> member, [g] -> guild>

kick

Kick a member from the guild with reason and entry in reports database

Permission 5
Group GUILDADMIN
Aliases

Usage

zb:kick <Member mention/ID> <reason>

leavemsg

Set a message appearing in notification channel when member leaves the guild

Permission 4
Group SETTING
Aliases leavemessage

Usage

zb:leavemsg <message ([m] -> member, [g] -> guild>

link

Link voice channels with text channels

Permission 4
Group SETTING
Aliases ln

Usage

zb:link <vchan> <tchan>
zb:link reset <vchan> <tchan>
zb:link list

msgchan

Set a text channel as notification message channel

Permission 4
Group SETTING
Aliases notifychan

Usage

zb:msgchan (<name/ID>)
zb:msgchan reset

music

Play music from youtube with the bot

Permission 0
Group MISC
Aliases m

Usage

zb:music

mvall

Move all members in current channel to another

Permission 2
Group MODERATION
Aliases moveall, mv

Usage

zb:mvall <channel>

passgen

Generatr a random and safe password with some parameters

Permission 0
Group MISC
Aliases password, pw

Usage

zb:passgen <length> <charset as RegExpr OR Safety Level>
Safety Levels:
0 - ver simple
1 - simple
2 - normal
3 - heavy
4 - ultra heavy```


## pastebin

> Paste some code on pastebin

| | |
| --------- | --------- |
| Permission | 0 |
| Group | MISC |
| Aliases | paste |

**Usage**

```php
zb:pastebin [-t="some title"] [-l=language] <your code here>
// Available languages are listed on https://pastebin.com/api#5.

perms

Set the permission levels for specific roles

Permission 5
Group SETTING
Aliases permroles, perm, permlvl

Usage

zb:perms <LVL>, <role1>, <role2>, ...
zb:perms list
zb:perms reset <lvl>

prefix

Register a guild specific prefix

Permission 5
Group GUILDADMIN
Aliases pre, guildpre, guildprefix

Usage

zb:prefix <new prefix>
zb:prefix

quote

Quote a message of any channel in the guild

Permission 0
Group CHAT
Aliases q

Usage

zb:user <messageID>

rand6

Play RANDOM6SIEGE© game

Permission 0
Group FUN
Aliases r, r6

Usage

zb:rand6 d
zb:rand6 a
zb:rand6 r
zb:rand6 list
zb:rand6 listops
zb:rand6 setops <URL>
zb:rand6 rules
zb:rand6 help

report

Report a user or get information about recent reports

Permission 4
Group MODERATION
Aliases rep

Usage

zb:report <VictimID/Mention>
zb:report list <ID/Mention>

restart

Restart the bot

Permission 100
Group ADMIN
Aliases

Usage

zb:restart

say

Send an embed message with the bot

Permission 2
Group CHAT
Aliases saymsg

Usage

zb:say <message>
zb:say -e <message>
zb:say -e:<color> <message>
zb:say colors

stups

Send someone a nudge with the bot

Permission 0
Group CHAT
Aliases nudge, msg, pn

Usage

zb:stups <user> <message>

suggest

Submit your guggestions about this bot

Permission 0
Group CHAT
Aliases wish

Usage

zb:suggest <message>

test

Just for testing purposes

Permission 999
Group DEBUG
Aliases

Usage

no help

user

Get information about user on guild

Permission 0
Group MISC
Aliases member, userinfo, uinfo, profile

Usage

zb:user <user>
zb:user

vkick

Kick a member out of its current voice channel

Permission 4
Group MODERATION
Aliases voicekick

Usage

zb:vkick <Member mention/ID/name>

voicelogchan

Set voice log channel

Permission 4
Group SETTING
Aliases voicelog

Usage

zb:voicelogchan <channel>

vote

Create a vote

Permission 0
Group CHAT
Aliases poll

Usage

zb:vote <title> | <answer 1> | <answer 2> | <...>
zb:vote close

xp

Get information about your level status and guilds best list

Permission 0
Group MISC
Aliases lvl, level

Usage

zb:xp
zb:xp <user>
zb:xp list
Clone this wiki locally