Help
Calendar Manager
All commands

Event Commands

💡

To understand the concept of events, take a look at this page.

/event create
name
My task text
start
31/12/2024 08:00
end
31/12/2024 11:00
location
Channel 2
repeat interval
weekly
repeat_until
12/02/2025
all_day
false
Create a new event.

Command Options

RequiredNameDescription
YesnameThe name of the new event.
YesstartWhen the event should start. Can be set as a date or a date and time or as a duration from now (e.g. 1h, 2d, 3w, 4m, 5y).
NoendWhen the event should end. Can be set as a date or a date and time or as a duration from the start time (e.g. 1h, 2d, 3w, 4m, 5y). If not set, the event will have an duration of 1 hour.
NolocationThe location of the event.
Norepeat intervalThe interval at which the event should repeat. Can be set as daily, weekly, every 2 weeks, ...
Norepeat_untilThe date until which the event should repeat.
Noall_dayIf the event is an all day event. When set to true, the start and end time will be ignored.
Required permission: CREATE_EVENTS
/event invite
event_id
123
invitee
@User1
Sends an invitation to the specified user to the specified event, if the user is not already invited.

Command Options

RequiredNameDescription
Yesevent_idThe id of the event to invite the user to. Can be found using the event list command or when creating a new event.
YesinviteeThe user to invite to the event.
/event accept
event_id
123
Accepts the invitation to the specified event.

Command Options

RequiredNameDescription
Yesevent_idThe id of the event to invite the user to. Can be found using the event list command or when creating a new event.
/event deny
event_id
123
Denies the invitation to the specified event.

Command Options

RequiredNameDescription
Yesevent_idThe id of the event to invite the user to. Can be found using the event list command or when creating a new event.
/event list
start
05/18/2024
Lists all events starting from the specified date.

Command Options

RequiredNameDescription
NostartThe date from which to list the events. If not set, the command defaults to the current date.
/event info
event_id
123
Displays detailed information about the specified event.

Command Options

RequiredNameDescription
Yesevent_idThe id of the event to invite the user to. Can be found using the event list command or when creating a new event.
/event remove
event_id
123
invitee
@User1
Removes a user from the specified event.

Command Options

RequiredNameDescription
Yesevent_idThe id of the event to invite the user to. Can be found using the event list command or when creating a new event.
YesinviteeThe user to remove from the event.
/event delete
event_id
123
Deletes the specified event.

Command Options

RequiredNameDescription
Yesevent_idThe id of the event to invite the user to. Can be found using the event list command or when creating a new event.
/event subscription
regenerate
true
Generate a subscription link for the user to integrate the bot with their favorite calendar app.

Command Options

RequiredNameDescription
NoregenerateIf the old subscription link should be invalidated and a new one should be generated.

Permission Commands

💡

To understand the concept of permissions, take a look at this page.

/permission grant
mentionable
@User
permission
MANAGE_TASKS
project
My Project
This will grant the mentioned user or role the specified permission.

Command Options

RequiredNameDescription
YesmentionableThe user or role to grant the permission to.
YespermissionThe permission to grant.
NoprojectA name of an existing project if the permissions should be granted only on a project level.
Required permission: MANAGE_PERMISSIONS
/permission revoke
mentionable
@User
permission
MANAGE_TASKS
project
My Project
Removes specified permisson from mentioned user. Users or roles with administrator permissions & server owners won't be affected by this. If the user has a role with the permission granted, he can still execute commands requiring that permission.

Command Options

RequiredNameDescription
YesmentionableThe user or role to revoke the permission from.
YespermissionThe permission to revoke.
NoprojectA name of an existing project if the permissions should be revoked only on a project level.
Required permission: MANAGE_PERMISSIONS
/permission list
mentionable
@User
project
My Project
This will display all permissions and show if the user has the permission.

Command Options

RequiredNameDescription
YesmentionableThe user or role to list permissions for.
NoprojectA name of an existing project if the permissions should be listed only on a project level.
Required permission: MANAGE_PERMISSIONS
/permission preset
preset
contributor
mentionable
@User
project
My Project
Apply a preset to a user or role. Presets are a collection of permissions.

Command Options

RequiredNameDescription
YespresetThe name of the preset to apply.
YesmentionableThe user or role to apply the preset to.
NoprojectA name of an existing project if the preset should be applied only on a project level.
Required permission: MANAGE_PERMISSIONS

Preferences Commands

/preferences language
language
francais
Changes the language of the bot, only for you.

Command Options

RequiredNameDescription
YeslanguageThe language you want to use.
/preferences timezone
timezone
Europe/Berlin
Changes the timezone the bot uses when working with dates, only for you.

Command Options

RequiredNameDescription
YestimezoneThe timezone you want to use.
/preferences event_reminders
enabled
true
Enables or disables event reminders for you. Only affects the Calendar Manager.

Command Options

RequiredNameDescription
YesenabledWhether you want to receive event reminders.
/preferences direct_messages
enabled
true
Enables or disables direct messages from the bot when a new task gets assigned to you. Only affects the Task Manager.

Command Options

RequiredNameDescription
YesenabledWhether you want to receive direct messages from the bot.

General commands

/setup
Starts the setup process for the bot. This will guide you through the setup of the Task Manager, Knowledge Manager and Calendar Manager.
/support
Gives you the link to our Discord server (https://bnder.net/discord).
/invite
Gives you the link to invite the bot to your server.
/settings language
language
francais
Changes the language of the bot on the server. (This will affect the Task Manager, Knowledge Manager and Calendar Manager if all are on the server).

Command Options

RequiredNameDescription
YeslanguageThe language you want the bots to use.
Required permission: MANAGE_SETTINGS
/settings logging
webhook_url
discord.com/...
Sets a webhook to log events. If no webhook is set, logging will be disabled. Read more about logging here. This only affects the Task Manager for now.

Command Options

RequiredNameDescription
Nowebhook_urlA discord webhook url to log events.
Required permission: MANAGE_SETTINGS
/settings log_level
level
Create & Delete
Sets the level of logging. Read more about logging and log levels here. This only affects the Task Manager for now.

Command Options

RequiredNameDescription
YeslevelThe level which determines what events should be logged
Required permission: MANAGE_SETTINGS
/settings auto_labeling
enabled
true
Enables or disables the auto labeling feature. Read more about auto labeling here.

Command Options

RequiredNameDescription
YesenabledTrue or false
Required permission: MANAGE_SETTINGS
/settings auto_priority
enabled
true
Enables or disables the auto priority feature. Read more about auto priority here.

Command Options

RequiredNameDescription
YesenabledTrue or false
Required permission: MANAGE_SETTINGS
/settings timezone
timezone
America/New_York
Changes the timezone of the bot on the server. This will affect the Task Manager and the Knowledge Manager.

Command Options

RequiredNameDescription
YestimezoneThe timezone you want the bots to use.
Required permission: MANAGE_SETTINGS
/settings dateformat
dateformat
MM/dd/yyyy HH:mm
Changes the date format of the bot on the server. This will affect the Task Manager and the Knowledge Manager.

Command Options

RequiredNameDescription
YesdateformatThe date format you want the bots to use.
Required permission: MANAGE_SETTINGS
/settings user_languages
enabled
true
Allows/Disallows user to use the /preferences command to change the language only for them.

Command Options

RequiredNameDescription
YesenabledTrue or false
Required permission: MANAGE_SETTINGS
/settings user_timezones
enabled
true
Allows/Disallows user to use the /preferences command to change the timezone only for them.

Command Options

RequiredNameDescription
YesenabledTrue or false
Required permission: MANAGE_SETTINGS
/settings default_assignee
default_assignee
Creator
Can change the default assignee for new tasks, between "None", "Creator" and "Project manager".

Command Options

RequiredNameDescription
Yesdefault_assigneeNone, Creator or Project manager
Required permission: MANAGE_SETTINGS
/settings week_start_day
day
monday
Changes the day the week starts on the server. This will affect the Calendar Manager.

Command Options

RequiredNameDescription
YesdayThe day of the week you want the week to start on. Can be set to monday or sunday.
Required permission: MANAGE_SETTINGS
/settings private_messages
enabled
true
Allows/Disallows the bot to send private messages to users. These messages are sent when a user or a role of a user gets assigned to a task. Only affects the Task Manager.

Command Options

RequiredNameDescription
YesenabledTrue or false
Required permission: MANAGE_SETTINGS
/settings direct_messages
enabled
true
Enables/Disables direct message notifications. This will send a direct message to the user when they get a new task assigned or an event is coming up.

Command Options

RequiredNameDescription
YesenabledTrue or false
Required permission: MANAGE_SETTINGS
/integration github
Starts the integration process with GitHub. This will allow you to link a GitHub repository to a project in the Task Manager.
Required permission: MANAGE_SETTINGS

Social Media

X (Twitter)

Instagram

Discord

GitHub

YouTube

bnder logo