My App

Getting Started

Quick start guide for new raffle hosts

This guide walks you through hosting your first raffle with Frank Bot.

Before You Start

Make sure you have the required permissions:

  • Manage Channels permission for most commands
  • Or Unity Host / Staff role for basic commands

Your First Main Raffle

Step 1: Create the Raffle

Use the /startmain command with these parameters:

/startmain item:Karambit Fade price:100 slots:50 payment_recipient:@YourName
ParameterDescription
itemName of the item being raffled
pricePrice per ticket (use 0 for free raffles)
slotsNumber of tickets (1-100)
payment_recipientWho receives the payments
image(Optional) URL to an image of the item

Step 2: Raffle Goes Live

Frank will:

  1. Create a forum thread in the appropriate channel (Paid or Free Raffles)
  2. Post a raffle embed showing all tickets
  3. Send a ping to notify users

Step 3: Users Claim Tickets

Users claim tickets by typing numbers in the thread:

5 12 18

or ranges:

1-10

The embed updates automatically to show who claimed what.

Step 4: Mark Payments

When users pay you, mark their tickets as paid:

Quick method - Type in the thread:

p @User 5

Command method:

/pay member:@User ticket_number:5

The embed updates to show a 💰 emoji next to paid tickets.

Step 5: Raffle Completes

When all tickets are claimed:

  1. Frank posts a payment summary showing who owes what
  2. Frank posts a listing embed with all ticket owners
  3. Use ProBot to randomly select the winner
  4. Winner is announced automatically

Understanding the Raffle Embed

The raffle embed shows ticket status with these indicators:

DisplayMeaning
Unclaimed ticket
@UsernameClaimed but not paid
@Username 💰Claimed and paid
@Username 🎁Mini winner (free ticket)
@User1, @User2Split ticket (shared ownership)

What's Next?

On this page