YeagerBot Commands​​:

INVITE YEAGERBOT TO YOUR DISCORD SERVER

CHANNEL SHARING AND LINKING (Admin):

= link =
Link to a `Shared` channel
usage:: y!link <link id> {establish a link to a shared channel}
link view {view the current channel link info}
link view_all {view all server link and shared channels info}
link delete {remove the link}
link flags <+/->flags {enable/disable link flags}
(flags: o=One Way, c=Clean (no attachments))
aliases::
= link =

= share =
Creates a `Shared` channel.
usage:: y!share new {share the current channel}
share view {view channels linked to the current channel}
share view_all {view all shared channels the links to them}
share delete {delete the current channel share all links to it}
share flags <+/->flags {enable/disable flags on the share}
(flags: o = One Way, c = Clean(no attachments)
aliases:: share, sh
= share =


MEMBER MANAGEMENT (Admin):

= ban =
Ban a member from the server.
usage:: y!ban <@mention> or ban <id>
aliases::
= ban =

= kick =
Kick a member from the server.
usage:: y!kick <@mention> <reason required>
aliases::
= kick =

= kickrole =
Kick everyone with <@role>.
usage:: y!kickrole <@role> <*optional:* reason for the logs>
aliases:: krole, kr
= kickrole =

= mute =
Mute a member (for the time {if indicated or until unmuted if not})
usage:: y!mute <time> <1 or more members separated by commas>
aliases::
= mute =

= role =
Adds or removes roles for a member or members and provides member role information
usage:: y!role <@member> {for a member role info}
role @member +/- <1 or more roles separated by commas> {add/removes members roles} 
role toggle <@member> <@roles separated by commas> {toggles the roles for a member}
role removeall <@member> {remove all roles from a member}
role all <+/-> <roles separated by commas> {adds/removes roles to all members}
role in <role> <+/-> <roles separated by commas> {add/removes roles tom members that are in a role}
role count <role> {counts the number of members that have a role}
role has <role> {list and counts the members that have a role}
aliases:
= role =

= warn =
Send @member a warning message
usage:: y!warn <@mention> <warning message>
aliases::
= warn =

= whois =
Gives information about a server member
usage:: y!whois <@member> or <partial member name>
aliases:: who
= whois =

MISCELLANEOUS:

= alarm =
Send a message at specified times
usage:: y!alarm
aliases:: alarm, am, alarmmsg, alarmmessage
= alarm =

= allow =
toggles adding/removing individual members to a channel if <#channel> is excluded, the current channel is used
usage:: y!allow <#channel> <1 or members separated by commas>
aliases::
= allow =

= clock =
It is a clock (may be used in DM)
usage:: clock
aliases:: 
= clock =

= erase =
Erase the last # of messages from the channel.
usage:: y!erase <# to erase> Include '+' to erase more than 100 messages or that are older than 14 days,
Include 'p' to erase pinned messages also (does not delete pins by default)
aliases::
= erase =

= invite =
YeagerBot Invite, Support server invite and Website Link
usage:: y!invite
aliases::
= invite =

= mylevel =
Tells you your permission level for the current message location.
usage:: mylevel
aliases:: 
= mylevel =

= mynick =
Sets your Nickname
usage:: y!mynick <nickname>
aliases::
= mynick =

= ping =
It like... Pings. Then Pongs. And it's not Ping Pong.
usage:: ping
aliases:: 
= ping =

= silence =
Silences the current channel
usage:: y!silence
aliases::
= silence =

= support =
YeagerBot Support Server Discord Invite and Website
usage:: support
aliases::
= support =

= timer =
Repeats a message at specified intervals for a specified time
usage:: y!timer
aliases:: timer, tmsg, tdmsg, timedmessage
= timer =

SYSTEM (Admin):

= backup =
Backup all messages in the current channel
usage:: y!backup
aliases:: bu
= backup =

= bug =
Submit a YeagerBot bug Report.
usage:: y!bug
aliases::
= bug =

= help =
Displays all the available commands for your permission level.
usage:: help [command]
aliases:: h, halp
= help =

= notify =
Adds a member to the notified of member joins/leaves.
usage:: notify <@member>
aliases::
= notify =

= nonotify =
Removes a member from being notified of member joins/leaves.
usage:: nonotify <@member>
aliases:: 
= nonotify =

= restore =
Restore a channel Backup to the current channel.
usage:: y!restore
aliases::
= restore =

= stats =
Gives some useful bot statistics
usage:: stats
aliases:: 
= stats =