Discord Mailbox is a framework to easily add a mailbox inside your bot. The feature is also fully customizable.
ticketCreate
, ticketUpdate
and 8 moreSee ./examples/index.js. If you want to try this example, you need to send createTicket
in your bot's DM.
Starting at v2.0.0, you must use NodeJS v16.6.0 or higher to run a bot with this library.
You also must not forget to include mandatory intents and partials as well as give your bot the rights to read messages.
npm install --save @hunteroi/discord-mailbox
manager.on(MailboxManagerEvents.ticketCreate, (ticket: Ticket) => {});
manager.on(MailboxManagerEvents.ticketUpdate, (ticket: Ticket) => {});
manager.on(MailboxManagerEvents.ticketLog, (ticket: Ticket) => {});
manager.on(MailboxManagerEvents.ticketClose, (ticket: Ticket) => {});
manager.on(MailboxManagerEvents.ticketForceClose, (ticket: Ticket, user: User | PartialUser) => {});
manager.on(MailboxManagerEvents.ticketDelete, (ticket: Ticket) => {});
manager.on(MailboxManagerEvents.replySent, (message: Message, answer: Message) => {});
manager.on(MailboxManagerEvents.replyDelete, (message: Message) => {});
manager.on(MailboxManagerEvents.threadCreate, (ticket: Ticket, thread: ThreadChannel) => {});
manager.on(MailboxManagerEvents.threadArchive, (ticket: Ticket, thread: ThreadChannel) => {});
Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.
git checkout -b patch/YourAmazingWork
git commit -m 'Add some amazing work'
git push origin patch/YourAmazingWork