Invite GangCore
Use the official invite and choose the Discord server you own or manage.
GangCore brings live KOS tracking, war records, attendance, weeklies, schedules and shared gang information into one configurable Discord bot.
Use the official invite and choose the Discord server you own or manage.
Sign in with Discord. Only server owners, Administrators and members with Manage Server can configure a server.
Select the Gang Member role and one or more Command roles to define the two access levels.
Choose channels, branding, schedules and command access. The PebbleHost bot worker receives saved changes automatically.
Set the gang name, logo, accent color, Gang Member role and Command roles for each server.
Choose destinations for roster calls, price posts, war records and owner announcements.
Enable or disable each command and choose whether Gang Members or only Command may run it.
Set the time zone and daily times for roster calls and gang-hours notifications.
The direct /sheets link works from the configured URL. Commands that read live spreadsheet data require the Google Sheets integration to be enabled.
The access badges below show each command's default. A server owner can change or disable any command from the panel.
Live gang activity, payments and schedules.
/kosStart and manage a kill-on-sight event.
Starts a KOS event with attendance and death reactions. Command can end grace, finish the event and save the final result as a war record.
/kos gang:<name> [duration] [starttime] [location]/pricelistPublish prices from the gang sheet.
Reads the selected pricing tier from the gang spreadsheet and posts it as an embed.
/pricelist type:<public | trusted | loyal>/weeklyOpen weekly payment collection.
Opens a weekly payment post. Members react when paid and Command can close the collection from its button.
/weekly date:<DD/MM/YYYY>/beefManage the active beef list.
Creates and maintains an active beef list in the channel where the command is used.
/beef add gang:<name> status:<status> [date]/beef update gang:<name> status:<status>/beef remove gang:<name>/beef list/hoursView and change scheduled pings.
Views, changes or enables the daily roster-call and gang-hours schedule for the server.
/hours view/hours set [rostercall] [ganghours]/hours toggle ping:<roster | ganghours>War results, statistics and member records.
/warnsView member gang warnings.
Finds a member by name or DUID and displays their active warns. Use list to show every recorded member.
/warns query:<member | DUID | list>/warstatsView war record statistics.
Calculates the overall war record, win rate, current streak and recent form. Add a gang name for head-to-head results.
/warstats [gang]/attendanceView the war attendance leaderboard.
Builds a ranked war-attendance leaderboard from saved war records, optionally limited to a recent number of days.
/attendance [days:1-365]/changeresultCorrect a posted war result.
Corrects the result shown on an existing GangCore war-record message.
/changeresult message:<link | ID> result:<won | lost>Everyday information for your active roster.
/radioPost the gang radio frequency.
Posts the current radio frequency. Use randomfx to generate a random four-digit frequency.
/radio frequency:<number | randomfx>/contactlistDisplay the member contact list.
Reads the gang roster and displays member names and phone numbers grouped by rank.
/contactlist/rulesLook up gang rules and fines.
Looks up one rule by code or lists all rules and their first and second punishments.
/rules rule:<code | list>/infoPublish current gang information.
Publishes a formatted gang-information card containing the current uniform, KOS colors, status and sheet link.
/info uniform:<code> koscolors:<colors> gangstatus:<status> sheetslink:<url>Bot checks, links and channel helpers.
/pingCheck whether the bot is online.
Checks whether GangCore is online and reports the bot and Discord API latency.
/ping/sheetsPost the gang sheets link.
Posts a button-style link to the gang sheet configured in the control panel. It does not read spreadsheet data.
/sheets/stickyCreate a sticky channel message.
Pins a message to the bottom of the current channel by reposting it whenever somebody sends a new message.
/sticky message:<text>/unstickyRemove a sticky channel message.
Stops the active sticky in the current channel and removes its latest message.
/unstickyAnyone holding the configured Gang Member role can use the command. Command-role members are included automatically.
Only members holding one of the configured Command roles can use the command.