View the commands for IssueCrawler.
Assigns issue ticket to the stated member (member is automatically subscribed to the issue ticket)
!assign <issueID> <@member or userID>
issueID:
The issue ticket's unique identifer assigned when the issue was registered
member:
The discord user's Name/nickname or Unique userID
How to get a User ID?
!assign SUP-101 @LordDuck007
manage server, administrator
moderation
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)
!botinfo
!botinfo
stats, info
member (everyone)
information
Adds the cannot reproduce update to the report for the issue ticket.
!cannotrepro <issueID> [message]
issueID:
The issue ticket's unique identifer assigned when the issue was registered
the issueID is the
A note for additional details.
!cannotrepro SUP-101 Was unable to reproduce it
cnr
staff, manage server, administrator
issue
Adds a can reproduct to a report.
!canrepro <issueID> <message>
issueID:
The issue ticket's unique identifer assigned when the issue was registered
the issueID is the
A note for additional details.
!canrepro SUP-101 Was able to see this happen. Will fix it
cr
staff, manage server, administrator
issue
Merges first issueID into the latter issue ticket. No take backs.
!merge <duplicateissueID> <TargetIssueID>
issueID:
These are the indentifier for the Issue ticketing system. Most often it is the
!merge SUP-101 SUP-201
manage server, administrator
manager, issue
Changes the priority of a report
!priority <issueID> <pri> <message>
issueID:
The issue ticket's unique identifer assigned when the issue was registered
pri:
The relative priority for the Issue Ticket
message_string:
A message to update the user CASE information and to notify the user of the disciplinary action taken.
!priority SUP-101 high They're right.
pri
administrator
issue, moderation
Generates an Invite Code for this Bot.
You really should invite it to your server. Thank you!
!invite
!invite
member (everyone)
information
Returns an interactive menu to guide through commands and their use
!help [command]
command:
then name of the command.
!help
!help magic
member (everyone)
information
Adds a upvote to
!upvote <issueID> <message>
issueID:
The issue ticket's unique identifer assigned when the issue was registered
message_string:
the content of the message (can use limited Markdown formatting native to discord).
!upvote SUP-101 I like it
up
member (everyone)
issue
Returns the top # items for the stated identifier; defaulting to 10 no # is provided
!top <identifier> <#>
identifier:
The defined identifier for the issue tracker
number:
A whole number
!top SUP 25
!top SUP
member (everyone)
issue
Returns the bottom # items for the stated identifier; defaulting to 10 no # is provided
!flop SUP 25
!flop SUP 25
identifier:
The defined identifier for the issue tracker
number:
A whole number
!flop SUP25
member (everyone)
issue
Returns link to the support server/services for the bot.
!support
!support
member (everyone)
information
Follow the ticket. When notes or modifications of the tickets occur the member will be notified in a Personal Message
!subscribe <issueID>
issueID:
The issue ticket's unique identifer assigned when the issue was registered
!subscribe SUP-101
sub
member (everyone)
issue
Closes a report. (removes it from voting; ends subscriptions)
!resolve <issueID>
issueID:
The issue ticket's unique identifer assigned when the issue was registered
!resolve SUP-101
close
staff, manage server, administrator
issue, manager
Gets the detailed report /status of an issue ticket.
!report <issueID>
issueID:
The issue ticket's unique identifer assigned when the issue was registered
!report SUP-101
member (everyone)
issue, information
Changes the identifier of an issue ticket.
!reidentify <issueID> <identifier>
issueID:
The issue ticket's unique identifer assigned when the issue was registered
identifier:
The defined identifier for the issue tracker
!reidentify SUP-101 PORT
reassign
staff, manage server, administrator
issue, manager
Adds a Downvote to
!downvote <issueID> <message>
issueID:
The issue ticket's unique identifer assigned when the issue was registered
!downvote SUP-101 Do not Want
down
member (everyone)
issue
Changes the title of an issue ticket. Often to simplify or clarify the Issue ticket when viewing in in lists or reports.
!rename <issueID> <name_string>
issueID:
The issue ticket's unique identifer assigned when the issue was registered
name_string:
The replacement name of the Issue
!rename SUP-101 Help me Help YOU
manage server, administrator
issue, manager
View or changes settings for IssueCrawler.
When the command is issued by itself it will return a current server settings.
!settings <param>
Options:
**-allow_selfClose** - Allow people to close their own requests/bugs
!settings
!settings -allow_selfClose true
manage server, administrator
moderation
Removes the current user from all issue tickets reporting
!unsuball
!unsuball
member (everyone)
issue
Purchase 1 or more tickets in the raffle
!raffle enter [id] [numberoftickets]
id:
The raffle's unique ID.
number of tickets:
Optional: The number of tickets you wish to purchase
Defaults to 1
!raffle enter SWEEPSTAKE
!raffle enter SWEEPSTAKE 40
member (everyone)
meta, economy
Stops the raffle with
!raffle cancel <id>
id:
The raffle's unique ID
!raffle cancel rfl
staff, manage server, administrator
meta, economy
Restores an issue ticket as being active again. Reverses a ticket being closed.
!unresolve <issueTicket> <message>
!unresolve BUG-002 Whoops, entered the wrong one - this remains open
staff, manage server, administrator
issue, bug, feature, suggestion, administration
Removes the issue ticket's currently assigned person
!unassign <issueTicket>
!unassign BUG-002
staff, manage server, administrator
information, issue, administration
Adds a comment to an existing issue ticket.
!note <caseID> <Comment>
!note BUG-002 This is interesting, please make sure you talk with @LordDuck to find specifics, but this happens only on 3rd Thursdays on Odd number months.
member (everyone)
issue
Base command for working with issues
!issue [register] [channel <type> <identifier>] [trackers] [intro] [search] [searchAll] [remove] [open]
register:
Registers the server in the database, creating the required settings for further work.
channel:
Registers the channel the bot is to listen to for issue ticket posts; and can be used to configure what the Tracker channel (if separate)
trackers:
Defines where the bot posts tracker embeds for specific identifiers are located.
intro:
Defines the Channel's notification on what format the bot listens for to create its issue tickets
search:
Searches a specific Issue Identifier Tag for all tickets that have a provided keyword.
searchAll:
Searches all issue tickets for the keyword generated.
remove:
Remove an identifier from the database.
open:
Registers an indentifier for the current server to start accepting issue tickets under that Issue Identifier.
!issue register
!issue channel
!issue trackers
!issue intro
!issue search
!issue searchAll
!issue remove
!issue open
staff, manage server, administrator
issue, bug, feature, suggestion, administration
Base command for working with issues
!issue register
!issue register
manage server, administrator
issue, bug, feature, suggestion, administration
Ties the channel to a issue type for which the bot is listening
!issue channel <type> <identifier>
type:
Server;
channel:
Registers the channel the bot is to listen to for issue ticket posts; and can be used to configure what the Tracker channel (if separate).
There are two types of channels: BUG or FEATURES
trackers:
Defines where the bot posts tracker embeds for specific identifiers are located.
!issue channel
staff, manage server, administrator
issue, bug, feature, suggestion, administration
shows the issues channels that are defined for trackers.
!issue trackers
!issue trackers
staff, manage server, administrator
issue, bug, feature, suggestion, administration
Defines the intro message which outlines the template that people use to register their issue support
!issue intro <type> [milestone]
Type:
Registers the server in the database, creating the required settings for further work.
There are three options for intros: BUG, FEATURE, and SUPPORT
!issue intro BUG
!issue intro BUG Phase1
staff, manage server, administrator
issue, bug, feature, suggestion, administration
Base command for working with issues
!issue search <identifier> <keyword>
identifier:
The identifier for the issue ticket.
keyword:
The keyword(s) being searched for in the issue tickets
!issue search BUG install
staff, manage server, administrator
issue, bug, feature, suggestion, administration
Search through all issue tickets
!issue searchAll <keyword(s)>
keyword:
The keyword(s) being searched for in the issue tickets
!issue searchAll urgent
staff, manage server, administrator
issue, bug, feature, suggestion, administration
Remove a issue ticket category
!issue remove <identifier>
identifier:
The issue ticket category identifier.
!issue remove BUG
staff, manage server, administrator
issue, bug, feature, suggestion, administration
Register a new issue ticket category
!issue open <identifier>
identifier:
The issue ticket category identifier.
!issue open BUG
staff, manage server, administrator
issue, bug, feature, suggestion, administration
Manages the setting for who can manage Issues.
!manager <parameter>
add:
Adds the user to the manager role
remove:
removes a specified user from the manager role
list:
Provides a list of those with manager rights
user/userID:
The user name or UserID
!stafflist
staff, manage server, administrator
issue, bug, feature, suggestion, administration
Adds a shrug to the selected feature request.
!indifferent caseID
!indifferent BUG-002
member (Everyone)
issue, bug, feature, suggestion, administration
Adds basic Milestone support to issues
If issued without a parameter, the command returns a paginated list
!milestone <param>
view:
list all milestones of the provided identifier
list:
List all milestones and their identifiers
subscribe:
Subscribe to all the issue tickets for that milestone indentifier.
unsubscribe:
Unsubscribe to all the issue tickets for that milestone indentifier.
create:
creates a milestone title that is provided
title:
Changes the milestone title for the provided milestone
description:
Changes the description of the milestone identifer
status:
Changes the statusID for the provided milestone indentifier
If issued without an identifier it returns all options
close:
Quick closes the milestone provided
resolve:
Quick resolves the milestone
add:
Add a specific issue ticket (feature/bug/support) to the defined milestone identifier.
remove:
Removes the specific issue ticket (feature/bug/support) of the defined milestone identifier.
merge:
Combines two different milestones/issue tickets to the defined merge target.
!milestone
!milestone view
!milestone view STAGE1
!milestone list
!milestone subscribe
!milestone unsubscribe
!milestone create
!milestone title
!milestone description
!milestone status
!milestone close
!milestone resolve
!milestone add
!milestone remove
!milestone merge
staff, manage server, administrator
issue, project management
Part of the Milestone command
This lists all milestones of the provided identifier
!milestone view <milestoneID>
Optional: Lists all milestones
!milestone view
!milestone view STAGE1
staff, manage server, administrator
issue, project management
List all milestones and their identifiers
!milestone list
!milestone list
staff, manage server, administrator
issue, project management
Subscribe to all the issue tickets for that milestone indentifier.
!milestone subscribe <milestoneID>
milestoneID:
the unique milestones identifier
!milestone subscribe STAGE01
staff, manage server, administrator
issue, project management
Adds basic Milestone support to issues
If issued without a parameter, the command returns a paginated list
!milestone unsubscribe <milestoneID>
milestoneID:
the unique milestones identifier
!milestone unsubscribe STAGE01
staff, manage server, administrator
issue, project management
Adds the milestone and defines its common name/title
!milestone create <milestoneID> <title>
milestoneID:
A simple abbreviation for the milestone categorization.
title:
The simple title for the Milestone.
!milestone create STAGE01 Gatekeeper Exploration Stage
staff, manage server, administrator
issue, project management
Changes the title for the milestoneID provided to a new milestone
!milestone title
milestoneID:
A simple abbreviation for the milestone categorization.
title:
List all milestones and their identifiers
!milestone title STAGE01 The starting phase collecting data for project
staff, manage server, administrator
issue, project management
Adds basic Milestone support to issues
If issued without a parameter, the command returns a paginated list
!milestone description <milestoneID> <description>
milestoneID:
A simple abbreviation for the milestone categorization.
description:
A description of the milestone
!milestone description STAGE01 We will be using the this stage to identify requirements.
staff, manage server, administrator
issue, project management
Changes the statusID for the provided milestone indentifier
If issued without an identifier it returns all options;
> -1 - outdated
> 0 - New
> 1 - Closed
> 2 - Released
!milestone status <milestoneID> <statusID>
milestoneID:
A simple abbreviation for the milestone categorization.
statusID:
List all milestones and their identifiers
!milestone status STAGE01 1
staff, manage server, administrator
issue, project management
Adds basic Milestone support to issues
If issued without a parameter, the command returns a paginated list
!milestone close <milestoneID>
milestoneID:
A simple abbreviation for the milestone categorization.
!milestone close
staff, manage server, administrator
issue, project management
Quick resolves the milestone
!milestone resolve <milestoneID>
milestoneID:
A simple abbreviation for the milestone categorization.
!milestone resolve STAGE01
staff, manage server, administrator
issue, project management
Adds a ticket to the Milestone specified
!milestone add <milestoneID> <feature/bug ID>
milestoneID:
A simple abbreviation for the milestone categorization.
feature/bug/support ID:
Ticket issue type catagorisation
!milestone add STAGE01 BUG
staff, manage server, administrator
issue, project management
Adds basic Milestone support to issues
If issued without a parameter, the command returns a paginated list
!milestone remove <milestoneID>
milestoneID:
A simple abbreviation for the milestone categorization.
resolve:
Quick resolves the milestone
!milestone remove
staff, manage server, administrator
issue, project management
Takes one milestoneID and mergest it with the 2nd milestoneID
!milestone merge <dupe_milestone_id> <merge_to_milestone_id>
milestoneID:
list all milestones of the provided identifier
!milestone merge STAGE01 STAGE02
staff, manage server, administrator
issue, project management