πŸ€– EventBuddy

AI Powered Discord Event Management Bot
Turn Discord servers into intelligent event hubs with AI conversations, automated networking, and private admin workflows.


Inspiration

I built EventBuddy from the real pain of community management. Not the cute version. The actual version.

You host an event on Discord and instantly your job becomes:

βœ… answering the same question 50 times
βœ… stopping spam and promo drops
βœ… convincing people to network without forcing it
βœ… deciding who to tag without annoying everyone
βœ… building channels that do not become a messy graveyard
βœ… writing post event reports when you have no data, only vibes

Community managers get blamed for low engagement, but the truth is the system is broken. Discord is powerful, but running events on it is chaos when you are doing everything manually.

EventBuddy exists to reduce the stress and turn event operations into a repeatable system.


What it does

EventBuddy makes Discord feel like a real event platform.

It runs your event like a human community manager, but faster, consistent, and always available.

For organizers

βœ… import attendees from any CSV export
βœ… onboard people automatically with structured welcomes
βœ… run admin actions privately in DMs or private channels
βœ… choose tagging style that respects the community
βœ… get analytics reports without counting messages manually
βœ… host multiple events in one server without chaos

For attendees

βœ… ask questions naturally like they are chatting with a human
βœ… get instant event info without searching pinned messages
βœ… receive smart networking suggestions through relevant mentions
βœ… stay inside Discord with a zero learning curve
βœ… experience spam free and guided conversations

What makes it different

Most bots either spam channels or require commands people never use.

EventBuddy works like this:

Attendee chats normally
Bot responds normally
Organizer controls everything privately
Community grows without burnout


How we built it

EventBuddy is built like a production system, not a hacky bot.

Core architecture

  • Discord layer: Discord.js v14 for commands, messages, roles, channels
  • API layer: Next.js API routes for bot control and secure endpoints
  • Database: Supabase Postgres for events, attendees, messages, analytics snapshots
  • AI layer: Sensay Replicas for controllable assistant personality and response quality
  • Frontend: Next.js 14, TypeScript, Tailwind, Radix UI for admin visibility

Key engineering choices

Privacy first admin

Most event tools leak admin operations into public channels. That is unprofessional and creates noise.
EventBuddy keeps operations private and clean.

Natural language UX

Attendees hate commands.
So the bot behaves like a community manager and responds through normal chat.

CSV import over integrations

Organizers already have spreadsheets from Luma, Eventbrite, Google Forms, Airtable.
So we made CSV import the default onboarding path.

Reliability guardrails

We added circuit breaker handling and rate limiting so the bot does not collapse during peak event moments like announcements, onboarding waves, or Q and A spikes.

Decentralized AI conversation via Sensay Replica

We built the assistant as a Sensay Replica so the AI personality stays consistent and controllable.
This enables decentralized style conversational intelligence while keeping the bot reliable for real event operations.


Quick Start

1. Import your attendee list

/import_event event_name:"Tech Conference 2025" csv_file:[upload]

2. Let attendees chat naturally

User: What time does the keynote start Bot: Keynote starts at 9:00 AM in the main auditorium. Want a reminder 30 minutes before

3. Get reports privately

/analytics event_name:"Tech Conference 2025"

4. End event cleanly

/end_event

EventBuddy in action

Import attendees from CSV

/import_event event_name:"TechConf" csv_file:[upload]

AI answers attendee questions User: Where is the livestream link Bot: Here is the livestream link. I can also pin it for easier access.

AI facilitates networking User: I want to meet other developers Bot: You should connect with @JaneSmith and @MikeJohnson. Both are working on similar stacks.

Real time analytics

/analytics event_name:"TechConf"

Features

For event organizers

  • CSV Import Import attendee data from Luma, Eventbrite, Google Forms, or any export format.

  • Privacy first admin All management commands and reports are handled in DMs or private channels.

  • Multi event support Run multiple events per server without overwriting context.

  • Real time analytics Get engagement reports without manual work.

  • AI event assistant Attendees can ask questions naturally. Bot responds like a trained host.

For attendees

  • Natural AI conversations No commands. No onboarding friction. Just chat.

  • Intelligent networking Relevant connection suggestions that reduce awkwardness and kickstart intros.

  • Spam filtering Keep conversations clean and relevant.

  • Mobile friendly Works smoothly on Discord mobile.


Technology Stack

Frontend

  • Next.js 14 App Router
  • TypeScript
  • Tailwind CSS and Radix UI
  • TanStack Query
  • Vite

Backend

  • Discord.js v14
  • Next.js API Routes
  • Supabase Postgres
  • Supabase Auth
  • Sensay AI Replicas and chat completions

Deployment

  • Render, Railway, Vercel
  • Supabase for database
  • Built in logging and analytics

Bot Commands

Basic

  • /help Shows commands

  • /input Send message to AI Example

/input When is keynote

Admin

  • /import_event Import attendees
/import_event "TechConf" [CSV]
  • /analytics Get analytics report privately
/analytics "TechConf"
  • /end_event End current event cleanly
/end_event

CSV Format

Name,Email,Discord Handle,RSVP Status
John Doe,john@example.com,JohnDoe#1234,Confirmed
Jane Smith,jane@example.com,JaneSmith,Confirmed
Bob Wilson,bob@example.com,BobWilson#5678,Pending

API Reference

Bot management

  • POST /api/bot/start Header: x-bot-admin:

  • POST /api/bot/stop Header: x-bot-admin:

  • GET /api/bot/status

Authentication

  • GET /api/auth/discord-callback
  • GET /api/discord/bot-invite

Health

  • GET /api/health

Success Metrics

  • Attendee engagement above 60 percent Measured by participation and post event activity

  • Spam filtering above 95 percent Measured by removed spam and scam attempts

  • Onboarding time under 5 minutes From import to first usable event space

  • Host satisfaction 4.5 plus Based on organizer feedback

  • Response quality feels human Measured by reduced repeated questions and improved attendee clarity


Challenges we ran into

Discord permissions and trust

Servers are cautious with permissions. We had to design minimal access paths and make everything feel safe.

CSV reality

Every CSV export is different. Missing handles, bad headers, duplicates, weird formatting. We built the import to be resilient with clear feedback.

Networking is social, not technical

People want networking but do not want to post first. We built gentle nudges and relevant suggestions without forcing cringe intros.

Ping fatigue

If you tag everyone too much, people mute. If you tag too little, people complain they missed updates. We built smart tagging modes so organizers can choose the vibe.

Reliability under peak load

Events create message spikes. We added rate limits and circuit breaker protection to keep the bot stable during peak moments.


Accomplishments that we're proud of

  • End to end event flow inside Discord Import, onboard, assist, network, report, close.

  • A bot that feels human Natural conversation design so attendees actually use it.

  • Private admin operations Reports and commands do not pollute public channels.

  • Decentralized AI conversation via Sensay Replica We implemented the assistant as a Sensay Replica layer to keep responses consistent, controllable, and scalable across events while supporting decentralized style conversational intelligence.

  • Multi event support Communities can run recurring events without resetting everything.

  • Production mindset features Rate limiting and circuit breaker handling from day one.


What we learned

  • Community management is product management with emotions People do not engage when things feel noisy, unclear, or unsafe.

  • Bots must earn trust Predictability matters more than hype.

  • Automation must reduce stress If it creates more moderation work, it fails.

  • Analytics must be actionable Organizers need insights that change decisions, not vanity metrics.


What’s next for EventBuddy

Near term

  • Telegram support so the same flow works across Discord and Telegram
  • Calendar and reminder workflows with timezone safe scheduling
  • Better moderation tooling tailored to event servers
  • Dashboard for organizers to export sponsor ready reports

Bigger vision

EventBuddy evolves into a personalized AI ecosystem inside communities.

Planned capabilities:

  • Personal Replica creation inside Discord Each user can spin up their own Replica without leaving the server.

  • Custom behavior instructions Users and organizers can tune tone, strictness, and networking style.

  • Multi Replica support One Replica for Q and A, one for networking, one for moderation.

  • Cross event portability User AI profiles move across events and communities with context.

EventBuddy becomes the default operating system for community led events.


Hackathon Submission Notes

Problem

Events on Discord are chaotic, manual, and difficult to measure. Community managers burn out and organizers cannot prove impact.

Solution

EventBuddy turns Discord into an event ops platform using natural AI conversations, automated networking, private admin workflows, and real time analytics.

Why now

Communities are migrating from physical conferences to online and hybrid events. Discord is the hub, but it needs operational tooling.

Impact

Less repetitive questions Higher engagement More meaningful networking Cleaner moderation Measurable outcomes for organizers and sponsors

Target users

  • Event organizers
  • Conference communities
  • Hackathons
  • Web3 communities
  • Startup communities
  • Online education cohorts

Business model

  • Freemium for small communities
  • Pro tier for recurring events with analytics and automation
  • Enterprise for conferences and sponsors with custom reporting

Built With

Share this project:

Updates