All Commands

On this page you will find a list of all supported commands.

Task Commands

Hint: 

To understand the concept of tasks, take a look at Tasks.

Info: 

Task commands are exclusive to the Task Manager Bot.


Create a task

This command creates a new task. The task will get a consecutive number as id and the given title will be linked to it.
/task create
title
My task
description
Do this and then do that
assignee
@User
project
default
deadline
10/30/2023 09:00
repeat_interval
10
label
My label
milestone
First milestone
Task Manager
Requires MANAGE_TASKS permissions

Assign a user/role to a task

This command adds a new assignee to the specified task. Roles and users can get assigned to a task. There can be a maximum of 15 assignees per task, counting users and roles.
/task assign
assignee
@User
Task Manager
Requires MANAGE_TASKS permissions

Unassign a user/role from a task

This command removes an assignee from a task.
/task unassign
task_id
12
assignee
@User
Task Manager
Requires MANAGE_TASKS permissions

Get task info

Provides detailed information about the task.
/task info
task_id
12
show
FALSE
Task Manager

Set task status

Sets the status of the task to the given state. This can be a custom column which can be configured in the app
/task status
task_id
12
status
Done
Task Manager
Requires SET_STATE permissions

Edit a task

Allows the command author to change the task title and/or description.
/task edit
task_id
12
title
My new task title
description
The new description of the task
priority
high
milestone
login
effort
4
Task Manager
Requires MANAGE_TASKS permissions

List tasks assigned to a user/role

Displays all tasks assigned to the specified assignee.
/task list
project
default
assignee
@User
filter
IN_PROGRESS
show
FALSE
Task Manager

List tasks inside a project

Displays all tasks inside a selected project.
/task project
project
default
filter
IN_PROGRESS
label
My label
show
FALSE
Task Manager

Move a task to a different project

/task move
task_id
12
project
default
Task Manager
Requires MANAGE_TASKS permissions

Set task deadline

Sets the deadline of a task.
/task deadline
task_id
12
deadline
12/31/2024 23:59
Task Manager
Requires MANAGE_TASKS permissions

Delete a task

Move task to trash bin. Tasks moved to the trash bin are permanently deleted after 30 days.
/task delete
task_id
12
Task Manager
Requires MANAGE_TASKS permissions

Restore a deleted task

Restores a deleted task that was previously moved to the Recycle Bin.
/task restore
task_id
12
Task Manager
Requires MANAGE_TASKS permissions

Repeat a task

Makes the task repeatable. If the repeat_interval option is set, the task will be repeated every x days. This means the task will be moved back into the todo state when it reached the done state after the repeat interval is reached.
/task repeat
task_id
12
repeat_interval
7
repeat_end
5 weeks
Task Manager
Requires MANAGE_TASKS permissions

Display the history of a task

Displays the history of a task. The history contains all changes made to the task.
/task history
task_id
12
Task Manager
Requires VIEW_TASKS permissions

Change task priority

Changes the priority of a task. The default priority is normal.
/task priority
task_id
12
priority
high
Task Manager
Requires MANAGE_TASKS permissions

Manage todos of a task

Manages todos of a task. Todos are tasks that are linked to a parent task. They can be used to split a task into smaller tasks.
/task todos
task_id
12
action
add
title
Remove the test button
number
1
Task Manager
Requires MANAGE_TASKS permissions

Add a comment to a task

Adds a comment to a task. Comments can be used to add additional information to a task.
/task comment
task_id
12
comment
This is a comment
Task Manager
Requires VIEW_TASKS permissions

Add an attachment to a task

Adds an attachment (file) to a task. Attachments can be used to add additional information to a task.
/task attach
task_id
12
attachment
File.png
Task Manager
Requires MANAGE_TASKS permissions

Display all attachments of a task

/task attachments
task_id
12
show
FALSE
Task Manager
Requires VIEW_TASKS permissions

Remove an attachment from a task

/task detach
task_id
12
attachment_name
File.png
Task Manager
Requires MANAGE_TASKS permissions

Watch a task

Adds you to the list of users watching the task. Users watching a task will receive a notification when the task is updated.
/task watch
task_id
12
Task Manager
Requires VIEW_TASKS permissions

Stop watching a task

Removes you from the list of users watching the task.
/task unwatch
task_id
12
Task Manager

Manage dependencies of a task

Adds or removes a dependency to a task. Dependencies are tasks that have to be completed before the task can be started.
/task dependency
task_id
12
dependency_action
add
dependency_id
14
Task Manager
Requires MANAGE_TASKS permissions

Project Commands

Hint: 

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

Info: 

Project commands are exclusive to the Task Manager and Knowledge Manager Bot.


Create a project

This will create a new project with the specified name. After the creation, all users on the server will be able to switch to the new project.
/project create
project
My project
Task ManagerKnowledge Manager
Requires MANAGE_PROJECTS permissions

Create a personal project

This will create a new personal project with the specified name. You will have full control over this project and can add other users to it.
/project create-personal
project
My project
Task ManagerKnowledge Manager
Requires CREATE_PERSONAL_PROJECTS permissions

Select a project

This command allows you to select a different project. When new tasks are created, they will be created in the selected project.
/project select
project
My project
Task ManagerKnowledge Manager

List all projects

Displays all projects on the server.
/project list
Task ManagerKnowledge Manager

Rename a project

Renames a project. If no project is specified, the currently selected project will be renamed.
/project rename
project
My project
new_name
New project
Task ManagerKnowledge Manager
Requires MANAGE_PROJECTS permissions

Get or set the manager of a project

When no manager option is specified, the bot will display the current manager of the project. If a manager is specified, the bot will set the user as the manager of the project.
/project manager
project
My project
manager
@User
Task ManagerKnowledge Manager
Requires MANAGE_PROJECTS permissions

Delete a project

Moves the specified project to the recycle bin. It can be restored until it is permanently deleted after 30 days. All tasks in this project will also be moved to the Recycle Bin. If deleted immediately, the project and all tasks within the project will be irrevocably deleted. The bot won't ask for confirmation.
/project delete
project
My project
Task ManagerKnowledge Manager
Requires MANAGE_PROJECTS permissions

Restore a deleted project

Restores a project from the Recycle Bin.
/project restore
project
My project
Task ManagerKnowledge Manager
Requires MANAGE_PROJECTS permissions

Configure status columns

Gets you a link to configure the task status columns for the project in the web app.
/project columns
project
My project
Task ManagerKnowledge Manager
Requires MANAGE_PROJECTS permissions

Milestone Commands

Hint: 

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

Info: 

Milestone commands are exclusive to the Task Manager Bot.


Create a milestone

Create a new milestone for a project with an optional due date.
/milestone create
project
default
milestone_name
Milestone 1
due_date
2021-12-31
Task Manager
Requires MANAGE_MILESTONES permissions

List all milestones

List all milestones of a project.
/milestone list
project
default
Task Manager

Delete a milestone

Delete a milestone of a project.
/milestone delete
milestone_name
Milestone 1
Task Manager
Requires MANAGE_MILESTONES permissions

Edit a milestone

Update the name or due date of a milestone.
/milestone edit
milestone_name
Milestone 1
new_name
Milestone 2
due_date
2021-12-31
Task Manager
Requires MANAGE_MILESTONES permissions

Event Commands

Hint: 

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

Info: 

Event commands are exclusive to the Calendar Manager Bot.


Create an event

/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
Calendar Manager
Requires CREATE_EVENTS permissions

Invite a user to an event

Sends an invitation to the specified user to the specified event, if the user is not already invited.
/event invite
event_id
123
invitee
@User1
Calendar Manager

Accept an invitation

Accepts the invitation to the specified event.
/event accept
event_id
123
Calendar Manager

Deny an invitation

Denies the invitation to the specified event.
/event deny
event_id
123
Calendar Manager

Lists all events

Lists all events starting from the specified date.
/event list
start
05/18/2024
Calendar Manager

Show event details

Displays detailed information about the specified event.
/event info
event_id
123
Calendar Manager

Remove a user from an event

Removes a user from the specified event.
/event remove
event_id
123
invitee
@User1
Calendar Manager

Delete an event

Deletes the specified event.
/event delete
event_id
123
Calendar Manager

Generate a subscription link

Generate a subscription link for the user to integrate the bot with their favorite calendar app.
/event subscription
regenerate
true
Calendar Manager

Edit an event

Edits an existing event. Can only be done by the event creator.
/event edit
event_id
123
name
Daily Standup
start
31/12/2024 08:00
end
31/12/2024 11:00
Calendar Manager

Document Commands

Hint: 

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

Info: 

Document commands are exclusive to the Knowledge Manager Bot.


Create a document

Opens a dialog to create a new document with title and content.
/document create
Knowledge Manager
Requires MANAGE_DOCUMENTS permissions

Read a document

Displays the content and title of a document
/document read
document
my document
Knowledge Manager
Requires READ_DOCUMENTS permissions

Get Document info

Displays meta information about a document. This includes creator, creation date, last edit date and more.
/document info
document
my document
Knowledge Manager
Requires READ_DOCUMENTS permissions

List all documents

/document list
project
my project
label
my label
Knowledge Manager

Edit a document

Opens a dialog box where the title and content of a document can be edited.
/document edit
document
my document
Knowledge Manager
Requires MANAGE_DOCUMENTS permissions

Delete a document

Provides a confirmation message where a document can be moved to a trash bin or deleted permanently.
/document delete
document
my document
Knowledge Manager
Requires MANAGE_DOCUMENTS permissions

Restore a document

Restores a document from the trash bin.
/document restore
document
my document
Knowledge Manager
Requires MANAGE_DOCUMENTS permissions

Change the topic of a document

Changes the topic of a document. This is useful to group documents by topic.
/document topic
document
my document
topic
my topic
Knowledge Manager
Requires MANAGE_DOCUMENTS permissions

Topic Commands

Hint: 

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

Info: 

Topic commands are exclusive to the Knowledge Manager Bot.


Create a topic

Creates a new topic with the specified name inside the specified project.
/topic create
topic
my topic
project
my project
Knowledge Manager
Requires MANAGE_TOPICS permissions

List all topics

Shows all topics in the specified project.
/topic list
project
my project
Knowledge Manager
Requires READ_DOCUMENTS permissions

Rename a topic

Change the name of a topic.
/topic rename
topic
my topic
new_name
my renamed topic
Knowledge Manager
Requires MANAGE_TOPICS permissions

Delete a topic

Provides the choice to move the topic and all documents inside it to the trash bin or delete it permanently.
/topic delete
topic
my topic
Knowledge Manager
Requires MANAGE_TOPICS permissions

Restore a topic

Restores a topic and all of its documents from the trash bin.
/topic restore
topic
my topic
Knowledge Manager
Requires MANAGE_TOPICS permissions

Move a topic

Moves a topic and all of its documents into a different project.
/topic move
topic
my topic
project
my project
Knowledge Manager
Requires MANAGE_TOPICS permissions

Label Commands

Hint: 

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


Create a label

Creates a new label with the given name and color.
/label create
name
My label
color
red
Task ManagerKnowledge Manager
Requires MANAGE_LABELS permissions

Delete a label

Deletes a label with the given name.
/label delete
name
My label
Task ManagerKnowledge Manager
Requires MANAGE_LABELS permissions

Lists all labels

/label list
Task ManagerKnowledge Manager

Add a label

Adds a label with the given name to the object (task or document) with the given ID.
/label add
object_id
13
name
My label
Task ManagerKnowledge Manager
Requires MANAGE_TASKS or MANAGE_DOCUMENTS permissions

Remove a label

Removes a label with the given name from the object (task or document) with the given ID.
/label remove
object_id
13
name
My label
Task ManagerKnowledge Manager
Requires MANAGE_TASKS or MANAGE_DOCUMENTS permissions

Edit a label

Removes a label with the given name from the object (task or document) with the given ID.
/label edit
name
My label
new_name
New label
color
blue
Task ManagerKnowledge Manager
Requires MANAGE_LABELS permissions

Permission Commands

Grant a permission

This will grant the mentioned user or role the specified permission.
/permission grant
mentionable
@User
permission
MANAGE_TASKS
project
My Project
Task ManagerCalendar ManagerKnowledge Manager
Requires MANAGE_PERMISSIONS permissions

Revoke a permission

Removes specified permission 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.
/permission revoke
mentionable
@User
permission
MANAGE_TASKS
project
My Project
Task ManagerCalendar ManagerKnowledge Manager
Requires MANAGE_PERMISSIONS permissions

List all permissions

This will display all permissions and show if the user has the permission.
/permission list
mentionable
@User
project
My Project
Task ManagerCalendar ManagerKnowledge Manager
Requires MANAGE_PERMISSIONS permissions

Apply a preset

Apply a preset to a user or role. Presets are a collection of permissions.
/permission preset
preset
contributor
mentionable
@User
project
My Project
Task ManagerCalendar ManagerKnowledge Manager
Requires MANAGE_PERMISSIONS permissions

Preferences Commands

Change language (only for you)

Changes the language of the bot, only for you.
/preferences language
language
francais
Task ManagerCalendar ManagerKnowledge Manager

Change timezone

Changes the timezone the bot uses when working with dates, only for you.
/preferences timezone
timezone
Europe/Berlin
Task ManagerCalendar ManagerKnowledge Manager

Enable/disable event reminders

Enables or disables event reminders for you. Only affects the Calendar Manager.
/preferences event_reminders
enabled
true
Calendar Manager

Enable/disable direct messages

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

General commands

Start the setup process

Starts the setup process for the bot. This will guide you through the setup of the Task Manager, Knowledge Manager and Calendar Manager.
/setup
Task ManagerCalendar ManagerKnowledge Manager

Support

Gives you the link to our Discord server (https://bnder.net/discord).
/support
Task ManagerCalendar ManagerKnowledge Manager

Invite the bot

Gives you the link to invite the bot to your server.
/invite
Task ManagerCalendar ManagerKnowledge Manager

Change language (on the server)

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).
/settings language
language
francais
Task ManagerCalendar ManagerKnowledge Manager
Requires MANAGE_SETTINGS permissions

Set a webhook to log events

Sets a webhook to log events. If no webhook is set, logging will be disabled. This only affects the Task Manager for now.
/settings logging
url
discord.com/...
project
My project 1
Task ManagerKnowledge Manager
Requires MANAGE_SETTINGS permissions

Set the level of logging

Sets the level of logging. This only affects the Task Manager for now.
/settings log_level
level
Create & Delete
Task ManagerKnowledge Manager
Requires MANAGE_SETTINGS permissions

Enable/disable auto labeling

Enables or disables the auto labeling feature.
/settings auto_labeling
enabled
true
Task Manager
Requires MANAGE_SETTINGS permissions

Enable/disable auto priority

Enables or disables the auto priority feature.
/settings auto_priority
enabled
true
Task Manager
Requires MANAGE_SETTINGS permissions

Change timezone (on the server)

Changes the timezone of the bot on the server. This will affect the Task Manager and the Knowledge Manager.
/settings timezone
timezone
America/New_York
Task ManagerCalendar ManagerKnowledge Manager
Requires MANAGE_SETTINGS permissions

Change date format (on the server)

Changes the date format of the bot on the server. This will affect the Task Manager and the Knowledge Manager.
/settings dateformat
dateformat
MM/dd/yyyy HH:mm
Task ManagerCalendar ManagerKnowledge Manager
Requires MANAGE_SETTINGS permissions

Allow/disallow users to use custom language

Allows/Disallows user to use the /preferences command to change the language only for them.
/settings user_languages
enabled
true
Task ManagerCalendar ManagerKnowledge Manager
Requires MANAGE_SETTINGS permissions

Allow/disallow users to use custom timezone

Allows/Disallows user to use the /preferences command to change the timezone only for them.
/settings user_timezones
enabled
true
Task ManagerCalendar ManagerKnowledge Manager
Requires MANAGE_SETTINGS permissions

Change default assignee

Can change the default assignee for new tasks, between 'None', 'Creator' and 'Project manager'.
/settings default_assignee
default_assignee
Creator
Task Manager
Requires MANAGE_SETTINGS permissions

Set week start

Changes the day the week starts on the server. This will affect the Calendar Manager.
/settings week_start_day
day
monday
Calendar Manager
Requires MANAGE_SETTINGS permissions

Allow/disallow private responses to commands

Allows/Disallows the bot to send private responses to commands executed by users. Private responses are only visible to the user who executed the command.
/settings private_responses
enabled
true
Task Manager
Requires MANAGE_SETTINGS permissions

Enable/disable direct message notifications

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.
/settings direct_messages
enabled
true
Task Manager
Requires MANAGE_SETTINGS permissions

Set the cleanup policy for the Task Manager

Sets the cleanup policy for the Task Manager. This will delete tasks that are in the done column for longer than the specified time without any changes.
/settings task_cleanup_policy
cleanup_policy
1 week
Task Manager
Requires MANAGE_SETTINGS permissions

Github integration

Starts the integration process with GitHub. This will allow you to link a GitHub repository to a project in the Task Manager.
/integration github
Task Manager
Requires MANAGE_SETTINGS permissions

GitLab integration

Starts the integration process with GitLab. This will allow you to link a GitLab repository to a project in the Task Manager.
/integration gitlab
Task Manager
Requires MANAGE_SETTINGS permissions