Commands

View the commands for ScheduleCrawler.



Description:

Returns information about the bot (how many servers; Total Members using such; Uptime; Channels (text/voice); Invite; Source Code (with link); Issue Tracker (with link); About (including link to support server)

Syntax:

%botinfo

Examples:

%botinfo

Aliases:

stats, info

Permissions:

member (everyone)

Category:

information

Description:

Defines the Bot's required prefix to determine if the message is to be viewed as a command

Syntax:

%prefix

Options:

Character or short word:
a legitimate, hopefully small character or string that preceeds any command and will appear at the very start of the chat message.

Examples:

%prefix !

%prefix $

%prefix @BOTNAME

Permissions:

manage server, administrator

Category:

moderation

Description:

Generates an Invite Code for this Bot.

You really should invite it to your server. Thank you!

Syntax:

%invite

Examples:

%invite

Permissions:

member (everyone)

Category:

information

Description:

Returns an interactive menu to guide through commands and their use

Syntax:

%help [command]

Options:

command:
then name of the command.

Examples:

%help

%help magic

Permissions:

member (everyone)

Category:

information

Description:

Returns link to the support server/services for the bot.

Syntax:

%support

Examples:

%support

Permissions:

member (everyone)

Category:

information

Description:

Quick creation of events.

Syntax:

%schedule title:eventTitle desc:eventDescription date:DD/MM/YYYY time:0000-2359

Options:

title:
The title of the event.

desc:
The description of the event.

date:
The date of the event, in a DD/MM/YYYY format
(Note this is UTC time).

time:
The time of the event, in a HHMM format
(Note this is UTC time).

Examples:

%schedule title:Test Event desc:Test Description date:20/10/2021 time:1337

Permissions:

administrator, Event Coordinator

Category:

scheduling

Description:

Initializes Schedulecrawler, links it to the given channel, and creates the ``Event Coordinator`` role for you server. This role is needed for all schedule commands.

Syntax:

%schedule init

Options:

channelId:
The channel Id
{/channelId}

Examples:

%schedule init 858317984509591562

Permissions:

administrator, Event Coordinator

Category:

scheduling

Description:

Starts a wizard for you to follow, guides you through all the steps to create your own event!

Syntax:

%schedule create

Examples:

%schedule create

Permissions:

administrator, Event Coordinator

Category:

scheduling

Description:

Changes the host of a given event.

Syntax:

%schedule author

Options:

id:
The event Id.
The Id is shown in the lower left corner of events.

newAuthor:
The new event author
{/userId}

Examples:

%schedule author 1 95486109852631040

Permissions:

administrator, Event Coordinator

Category:

scheduling

Description:

Changes the title of a given event.

Syntax:

%schedule title

Options:

id:
The event Id.
The Id is shown in the lower left corner of events.

newTitle:
The new event title

Examples:

%schedule title 1 Lorum Ipsum

Permissions:

administrator, Event Coordinator

Category:

scheduling

Description:

Changes the description of a given event.

Syntax:

%schedule desc

Options:

id:
The event Id.
The Id is shown in the lower left corner of events.

newDesc:
The new event description

Examples:

%schedule desc 1 Cool New Description

Permissions:

administrator, Event Coordinator

Category:

scheduling

Description:

Changes the date of a given event. In a DD/MM/YYYY format. (UTC TIME)

Syntax:

%schedule date

Options:

id:
The event Id.
The Id is shown in the lower left corner of events.

newDate:
The new event date, in a DD/MM/YYYY format. (UTC TIME)

Examples:

%schedule date 1 01/01/2022

Permissions:

administrator, Event Coordinator

Category:

scheduling

Description:

Changes the time of a given event. In a HHMM format. (UTC TIME)

Syntax:

%schedule time

Options:

id:
The event Id.
The Id is shown in the lower left corner of events.

newTime:
The new event time, in a HHMM format. (UTC TIME)

Examples:

%schedule time 1 2359

Permissions:

administrator, Event Coordinator

Category:

scheduling

Description:

Cancels given event. Requires a confirmation click

Syntax:

%schedule cancel

Options:

id:
The event Id.
The Id is shown in the lower left corner of events.

Examples:

%schedule cancel 1

Permissions:

administrator, Event Coordinator

Category:

scheduling

Description:

Changes the scheduling channel to a new one.

Syntax:

%schedule channel

Options:

channelId:
The channel Id to change to
{/channelId}

Examples:

%schedule channel 858317984509591562

Permissions:

administrator, Event Coordinator

Category:

scheduling

Description:

Changes the Event Coordinator role to a new one.

Syntax:

%schedule role

Options:

roleId:
The role Id to change to
{/roleId}

Examples:

%schedule role 854814193147969577

Permissions:

administrator, Event Coordinator

Category:

scheduling

Description:

Returns lists of people that signed up to an event. Returns nothing if a certain type doesn't exist.

Syntax:

%schedule people

Options:

id:
The event Id.
The Id is shown in the lower left corner of events.

Examples:

%schedule people 1

Permissions:

administrator, Event Coordinator

Category:

scheduling

Description:

Sets notifications with specific messages or just a general alarm to notify you

Syntax:

%remindme

Options:

time_string:
This is a natural language interpreter, for instance `3 days, 2 hours, 15 minutes` will remind you in, you guessed it, 3 days, 2 hours and 15 minutes from now.

message_id:
This is a message Id, which you can find out how to get [here](https://support.discord.com/hc/en-us/articles/206346498-Where-can-I-find-my-User-Server-Message-ID-)

Examples:

%remindme 3 hours

%remindme 855810563232497704 10 minutes

Permissions:

member (everyone)

Category:

schedule, notification