Documentation

SlinkerAIO Complete Bot Documentation

v1.0.89 command reference with examples for setup, moderation, automation, ticketing, notifications, and plugin workflows.

Prefix commands

59

Grouped into 5 sections. Prefix is !.

Slash commands

24

Mirrors current slash help output from the bot.

Plugin guides

12

Step-by-step setup checklists for each major plugin.

Command Examples

First-time server setup

Create the baseline channels/roles, then verify core bot mappings.

!setup
!role list
!channel list
!plugins list

Role Sentinel ticket workflow

Configure ticket verification roles and run an auto-test inside a ticket channel.

!plugins enable rolesentinel
!sentinel dummy @ScreenshotsOnly
!sentinel unlock @Member
!sentinel levels 15000 30000 300000
!sentinel enemies JS,WSF,PAW,IL,CV,K4
!sentinel testauto --run

Ticketing panel setup

Create support tickets, route support pings, and store transcripts.

!plugins enable ticketing
!ticket panel #support
!ticket support @Staff
!ticket transcripts #ticket-transcripts
!ticket list

Scheduled reminders

Set one-time and repeating reminders with relative or ISO times.

!plugins enable scheduledTasks
!schedule add 10m #general Stretch break!
!schedule add 2026-03-01T18:00Z #announcements Monthly update starts now.
!schedule add 9am #daily Good morning! --repeat 24h
!schedule list

Roblox presence tracking

Track players, create fresh join links, and keep moderation notes.

!plugins enable robloxpresence
!channel set presence #presence-feed
!track add Builderman
!track join Builderman
!track note Builderman monitoring alt behavior

Invite and welcome flow

Set welcome channels/messages and create single-use linked-server invites.

!plugins enable invitemanager
!welcome channel welcome #welcome
!welcome channel goodbye #goodbye
!welcome message add welcome Welcome {user}!
!im link <guildId>
!iv

YouTube Shorts owner routing + TikTok social page

Assign feed ownership per tracked channel and manage crosspost from the dashboard social page.

!yts add mychannel https://www.youtube.com/channel/UCOA8lE9-0XnEIdHqjfQUz1A --owner @ExampleUser
!yts list
/dashboard/social

Package tracking

Track shipments through Shippo and route alerts to channel or DM.

!plugins enable packagetracker
!channel set packages #package-updates
!package add 9400111899223857777777 --carrier usps --label Test box --notify channel
!package list all active
!package status <entry_id>

Moderation quick actions

Use common moderation commands for cleanup, timing, and warnings.

!cleanup 50
!slowmode 30s
!warn @user Keep chat civil.
!ban @user 2d repeated spam
!unmod @user

Plugin Setup Guides

Roblox Presence Tracker

  1. Enable the plugin: !plugins enable robloxpresence.
  2. Choose a presence channel: !channel set presence #channel.
  3. Track players with !track add <username|userId> (mods/admins only).
  4. Use !track list (or /track list) to view tracked users.
  5. Generate an on-demand join link with !track join <username> (30s cooldown per user).
  6. Add context with !track note <user> <reason> (use clear to remove it).
  7. Save important Discord messages with !bookmark (reply) and revisit them later.

Package Tracker

  1. Enable the plugin: !plugins enable packagetracker.
  2. Set a package updates channel: !channel set packages #channel.
  3. Track shipments: !package add <tracking_number> --carrier <slug> [--label <text>] [--notify channel|dm].
  4. Review tracked items with !package list (or /package list).
  5. Check one shipment: !package status <entry_id|tracking_number>.
  6. Change delivery destination with !package notify <entry_id|tracking_number> <channel|dm>.
  7. Stop tracking with !package remove <entry_id|tracking_number>.

Staff Tracker

  1. Enable the plugin: !plugins enable stafftracker.
  2. Post the tracker to a channel (or set the channel first): !channel set staffTracker #channel.
  3. Pick role order with !staff track @Role1 @Role2 ... (highest priority first).
  4. Run !staff list to confirm the roster.
  5. The tracker updates automatically every minute and edits the latest message.

Active Checker

  1. Enable the plugin: !plugins enable activechecker.
  2. Set the role order: !checker add @Role1 @Role2 ... (highest priority first).
  3. Pick a staff log channel with !channel set staff #channel (fallback: mod log).
  4. Run !checker list to confirm the tracked roles.

Voice Master (VM)

  1. Run /vm setup to choose the hub voice channel (auto-enables the plugin).
  2. Join the hub voice channel to create your personal channel.
  3. Use the menu in your personal channel chat to lock/unlock joins or permit a user.
  4. Use /vm status to review the configuration.
  5. Use /vm clear to stop creating new channels (existing ones still auto-delete when empty).

Invite Manager

  1. Enable the plugin: !plugins enable invitemanager.
  2. Pick welcome/goodbye channels: !welcome channel welcome #channel (and goodbye).
  3. Optionally add custom templates: !welcome message add welcome Welcome {user}!.
  4. Link a main server if needed: !im link <guildId>, then issue single-use invites with !iv.
  5. Set a support role to be pinged on join/leave with !welcome message list / remove as needed.
  6. Run !welcome status to review configuration; disable via !plugins disable invitemanager when not needed.

Music Player

  1. Enable the plugin: !plugins enable musicplayer.
  2. Join a voice or stage channel and use !play <YouTube URL> (or /music play).
  3. Control playback with !pause, !resume, !skip, !stop, or the embed buttons.
  4. Use /music queue to view upcoming tracks.
  5. Bot auto-mutes until audio starts and supports repeat playlists.

Scheduled Tasks

  1. Enable the plugin: !plugins enable scheduledTasks.
  2. Schedule your first reminder: !schedule add 2025-01-01T18:00Z #announcements Happy New Year!.
  3. Use relative times like !schedule add 10m #general Stand up and stretch!.
  4. Add optional repeats: !schedule add 9am #daily --repeat 24h Good morning!.
  5. List or remove reminders with !schedule list / !schedule remove <id>; disable via !schedule disable.

Ticketing

  1. Enable the plugin: !plugins enable ticketing.
  2. Post a panel: !ticket panel #support (defaults to the current channel).
  3. Set a support role ping with !ticket support @Staff (optional).
  4. Send transcripts to a log channel: !ticket transcripts #transcripts.
  5. Close tickets with the button or !ticket close; open tickets listed via !ticket list.

Role Sentinel

  1. Enable the plugin: !plugins enable rolesentinel.
  2. Link the restricted evidence role: !sentinel dummy @ScreenshotsOnly.
  3. Pick the unlock role (usually Member): !sentinel unlock @Member.
  4. Use !sentinel list to view members awaiting verification.
  5. Run !done inside a ticket to get an AI checklist summary (requires OPENAI_API_KEY).
  6. Disable with !plugins disable rolesentinel when you no longer need the workflow.

Context Builder

  1. Enable the plugin: !plugins enable contextbuilder.
  2. Reply to a message with !context to capture nearby messages from the last hour.
  3. If the target references an older message, the bot automatically collects context around that message too.
  4. Results longer than Discord's limit will upload as a text file attachment.
  5. Adjust output by editing the generated transcript before sharing with staff.

Bookmark Keeper

  1. Enable the plugin: !plugins enable bookmark.
  2. Reply to any important message with !bookmark <note> to save it for staff review.
  3. Use !bookmark list to review your most recent saved items.
  4. !bookmark file downloads the transcript; !bookmark delete <id> removes an entry.
  5. Great for ticket escalations or tracking suspicious conversations.

Prefix Command Reference

📋 Overview

Setup basics and verification tips.

  • !setup - Create base roles, channels, and verification.
  • !help - Open this guide at any time.
  • !maintenance on|off|status - Owner only; globally toggle maintenance mode.
  • !changelog on|off|status|post - Manage per-server changelog broadcasts to staff/mod-log.
  • !verify - Start verification when captcha mode is enabled.
  • !captchatype <button|captcha> - Owner only; switch verification mode.
  • !rg links|spam <#channel> <on|off> - Allow links or allow spam in a specific channel (Raid Guard).

Run !setup once after inviting the bot to a new server.

Slash commands: /setup, /notify, /yts, /twitch, /captchatype, /invite, /emoji, /sticker, /meme, /role, /roles, /staff, /channel, /plugins, /track, /untrack, /package, /cleanup, /slowmode, /music, /schedule, /ticket, /reactionpanel, /help.

Use /help slash to see the full slash command list with usage.

🔔 Notify & Feeds

Control YouTube, Twitch, and Roblox tracking alerts.

  • !notify yt|twitch [channel] - Toggle notification roles or specific channel alerts.
  • !yts <list|add|remove> - Manage tracked YouTube channels (admins only; use !yts add <label> <url> [--owner <@user|userId>]).
  • !twitch watch|unwatch @member - Manage Twitch watch list for members.
  • /dashboard/social - Link TikTok, set crosspost mode (draft/direct), and run draft-only upload tests.
  • !streamaudio join|stop|status - Test stream-audio voice follow for a member in VC.
  • !track <user> / !untrack <user> - Manage Roblox presence tracking.
  • !track join <user> - Generate a fresh join link for a tracked player (30s cooldown).
  • !track note <user> <reason> - Store a moderator-only note about why someone is tracked.
  • !package add <tracking_number> --carrier <slug> [--label <text>] [--notify channel|dm] - Track a shipment with Shippo.
  • !package list [mine|all] [active|archived] - Review package tracks and current status.
  • !package status|remove|notify <entry_id|tracking_number> ... - Inspect, stop, or change destination for a package track.
  • !bookmark [note] (reply) - Save key messages for staff review; !bookmark list/delete to manage them.
  • !plugins [enable|disable] <plugin> - Toggle optional bot plugins.
  • !welcome channel <welcome|goodbye> <#channel|off> - Choose where welcome and goodbye messages post.
  • !welcome message add [welcome|goodbye] <text> - Add randomised templates (placeholders: {user}, {invitee}, {invites}).
  • !im link <guildId> - Link this server to a main server for single-use invites.
  • !im clear - Invalidate all active invites for this server.
  • !iv - Generate a single-use invite to the linked main server.
  • !invite [permissions] - Generate a bot invite URL; optionally override the permissions integer.

🛡 Moderation

Cleanup tools and moderation actions.

  • !cleanup <amount|all> - Bulk delete recent messages or clear a channel.
  • !slowmode <duration|off> - Adjust or disable channel slowmode.
  • !mod @member / !unmod @member - Grant or revoke bot moderator access.
  • !admin <user> - Grant or remove the configured admin role.
  • !ban @member [duration] [reason] - Ban or temporarily ban a member.
  • !warn @member <reason> - DM a warning and track offences.

📁 Roles & Channels

Map channels, manage roles, and upload server flair.

  • !role set|clear|list - Map existing roles to bot actions.
  • !channel set|clear|list - Configure announcement, verify, counting, and plugin channels.
  • !channel set counting <#channel> - Reset and enable the counting channel auto-checker.
  • !playful enable|disable|add|remove|list|ai - Toggle or limit random playful replies per server/channel.
  • !staff track @Role [@Role...] - Order the staff tracker roster from highest to lowest priority.
  • !setroles - Clear this channel and repost role selection prompts.
  • !cr add <name> <#hex|rgb(...)|rgba(...)> - Create a new color role and add it to the prompt.
  • !cr remove <@role|roleId> - Remove a color role from the prompt (and delete the role if possible).
  • !selfroles create [#channel] <single|multi> <@Role...> - Post a custom self-role select menu (Carl-bot style).
  • !sentinel dummy|unlock|trainee|member|bonus|ranker|list|message|acceptmessage|tag|autoticket|see|test|ping|enemies|levels|schema|testauto - Configure Role Sentinel (restricted role + ticket prompt).
  • !emoji <name> <url|attachment> - Upload a custom emoji (Manage Expressions).
  • !sticker <name> <url|attachment> - Upload a custom sticker (Manage Expressions).
  • !react [ai] - React with an emoji; add ai to force a context-aware reply.
  • !tictactoe [@opponent] - Start a tic-tac-toe game; set X/O with !tictactoe emojis <x> <o> or lock it with !tictactoe channel <#channel|off>.
  • !rps [@opponent] - Play Rock-Paper-Scissors with hidden button choices.
  • !meme - Fetch a random meme from Reddit.

Automation

Schedules, reminders, and support ticket tools.

  • !schedule add <time> <channel> <message> - Schedule an announcement. Time accepts ISO (2025-12-01T18:00Z) or relative (10m, in 2h).
  • !schedule add ... --repeat 1d - Repeat reminders automatically; list or remove with !schedule list / !schedule remove <id>.
  • !schedule enable|disable - Toggle the scheduler for this server.
  • !ticket panel [#channel] - Post a ticket panel with "Open Ticket" button.
  • !ticket support <@role|off> - Choose which role gets pinged when tickets open.
  • !ticket transcripts <#channel|off> - Store ticket transcripts in a staff log channel.
  • !ticket close - Close the current ticket (ticket owner or staff).
  • !done - Analyze the current ticket channel with the Role Sentinel checklist (OpenAI key required).
  • !tt - Ticket test: DNS + OpenAI API connectivity probe.
  • !checker add|list|clear - Track weekly activity for members with selected roles.
  • !milestone on|off|step <size> - Toggle member milestone announcements or adjust their interval.

Enable plugins with !plugins enable scheduledTasks or !plugins enable ticketing before configuring them.

Slash Command Reference

  • /setup - Create baseline roles, channels, and verification.
  • **/notify** `<type> [target]` — Toggle notification roles for YouTube/Twitch alerts.
  • **/yts** `<list|add|remove>` — Manage tracked YouTube channels (`add` supports optional owner).
  • **/twitch** `<watch|unwatch>` — Manage Twitch watch subscriptions.
  • **/captchatype** `<button|captcha>` — Change verification method (owner only).
  • **/invite** `[permissions]` — Generate a bot invite URL.
  • **/emoji** `<name> [url|file]` — Upload a custom emoji.
  • **/sticker** `<name> [url|file]` — Upload a custom sticker.
  • /meme - Pull a random meme from Reddit.
  • **/role** `<set|clear|list>` — Map existing roles to bot features.
  • /roles - List server roles from top to bottom.
  • **/staff** `<track|list|clear>` — Manage the staff tracker roster.
  • **/channel** `<set|clear|list|perms|reinstate|sync>` — Configure SlinkerAIO channel preferences.
  • **/plugins** `<list|enable|disable|help>` — Manage plugins.
  • **/track** `<add|list|join>` — Manage Roblox presence tracking.
  • **/untrack** `<user>` — Stop tracking a Roblox player.
  • **/package** `<add|list|status|remove|notify>` — Manage package shipment tracking.
  • **/cleanup** `<amount> [user] [channel]` — Bulk delete recent messages.
  • **/slowmode** `<duration> [channel]` — Set or disable channel slowmode.
  • **/music** `<play|queue|skip|stop|pause|resume>` — Control the music player.
  • **/schedule** `<add|list|remove|clear|enable|disable>` — Manage scheduled reminders.
  • **/ticket** `<panel|support|transcripts|category|close|list>` — Manage the ticket system.
  • **/reactionpanel** `<create|addoption|removeoption|delete|list>` — Manage reaction role panels.
  • **/help** `[view]` — Show command help or slash command usage.

Command Placeholders and Formats

  • {touser} - mentions the target user in Role Sentinel message templates.
  • {invitee} - inserts the applicant display name in Role Sentinel templates.
  • {user} - mention placeholder for welcome/ping style messages.
  • {role} - role placeholder in Role Sentinel ping text.
  • --owner <@user|userId> - optional owner routing flag for !yts add.
  • --carrier <slug> - required flag for package tracking commands.
  • Time formats for scheduling: ISO (2026-03-01T18:00Z) or relative (10m, in 2h).

Social crosspost controls are available at /dashboard/social for eligible users with owned YouTube tracks.

This page is generated from the bot's current help and plugin guide metadata in this build.