serenity

Blacklist

Stop someone opening tickets - either entirely, or just for one topic.

Replace [prefix] with your server's prefix. These need a support role or Manage Channels.

For the member who opens a ticket every ten minutes to say "hello". Blacklisting stops them creating new ones; tickets they already have stay open.

Blacklisting Someone

// Syntax
[prefix]ticket blacklist add [member] [topic|all] (reason)

// Example - one topic only
;ticket blacklist add @eivoran Support Ticket spam

// Example - every topic
;ticket blacklist add @eivoran all Ticket spam

all blocks them from opening anything. A topic name blocks just that one, so someone who abuses reports can still open a billing ticket.

The reason is stored and shown to them when they try - worth writing something they'll understand.

Lifting It

// Syntax
[prefix]ticket blacklist remove [member] [topic|all] (reason)

// Example
;ticket blacklist remove @eivoran Support

Remove it from the same scope you added it to. A member blacklisted from all isn't freed by removing them from Support - those are two separate entries.

Seeing Who's On It

// Syntax
[prefix]ticket blacklist list

Every entry with who added it, the topic it covers, the reason and when it happened.