Pip Bot logo

MIH Bot Docs

Task + Deadline System

OverviewCore ConceptsCommand ReferenceFull Command ListWorkflows & UI
Home
Back to Home
Command Reference

Slash Command Technical Reference

Commands are partitioned by role and capability domain. Each entry includes syntax, permission scope, parameter schema, and runtime behavior.

Creation & Listing

/createproject

Admin
NameTypeRequiredDescription
namestringYesCanonical project name.
channelchannelYesTarget notification channel.
descriptionstringNoBrief description of the project.
statusstringNoInitial status (Planning, Active, On Hold).
prefixstringNoCustom task code prefix (e.g., WEB).
publicbooleanNoPublic or private visibility.

Creates a MongoDB project record, normalizes a prefix, links the channel, and initializes task sequence counters.

/listprojects

Admin
NameTypeRequiredDescription
statusstringNoFilter by status (Active, Archived, All, etc.).

Aggregates project metrics, renders progress bars, and exposes controls for single/bulk deletion.

Details & Updates

/projectinfo

Admin
NameTypeRequiredDescription
projectidstringYesThe Project ID.

Builds a full dashboard: members, active tasks, blocked items, review queue, and velocity indicators.

/updateproject

Admin
NameTypeRequiredDescription
projectidstringYesThe Project ID.
namestringNoNew project name.
descriptionstringNoNew project description.
statusstringNoNew project status.
channelchannelNoNew notification channel.

Mutates project metadata. Does not allow updating if the project is archived.

/setprojectvisibility

Admin
NameTypeRequiredDescription
projectidstringYesThe Project ID.
publicbooleanYestrue = public, false = private.

Updates visibility ACLs. If private, only explicitly added members or task assignees can view it.

Lifecycle & Team

/projectmember

Admin
NameTypeRequiredDescription
projectidstringYesThe Project ID.
actionstringYesAdd or remove.
useruserYesThe intern/member to modify.

Manages explicit project member enrollment, affecting visibility for private projects.

/archiveproject

Admin
NameTypeRequiredDescription
projectidstringYesThe Project ID.

Soft-deletes a project, locking its tasks and disabling recurring reminders.