Discord support bot

/ticket

Open a private support thread with the Rust Pulse team.

/ticket reason: <short summary, optional>

Creates a private thread in #general-support named ticket-<your-username>-<id>. The thread is invisible to everyone except:

  • You (the requester).
  • Every staff member, automatically added (anyone with Manage Messages or Administrator perms, plus members of any role whose name looks like staff: Owner, Admin, Moderator, Helper, Staff, Support).

Why private threads

  • Less noise in #general-support — non-staff don't see in-progress tickets.
  • Each ticket is its own scrollback — staff can hand off without context loss.
  • Thread auto-archives after 24h of inactivity. Archived ticket still searchable.

What to include

  • A paired-server name (so staff can look it up in the admin).
  • Any error message you saw on the dashboard.
  • Screenshots help.

Source

src/bot.ts, handleTicket().