Live
PumpkinKing reacted 🚀 to Zombie Swarm PROdrifter reviewed Alpha Tango **UPDATED For JULY WIPE**SirWill reacted ❤️ to SemtexMabel reacted 🔥 to AchievementsMabel reacted 💯 to CrowdFundRickySpanish reacted 🚀 to Deep Sea OptionsKhaled reacted 💯 to CrowdFundKhaled published Advanced ApartmentGoldenRatio published Golden Master Key ControllerDuff published LumosKap published Exile - The Forgotten LandPumpkinKing reviewed ViperNetFaceFirst published Rocket MagBarry_Allenn published MBRatesWrecks published ViperNetbadgyver published Australia Template Mapbadgyver published Austria Template Mapbadgyver published Azerbaijan Template Mapbadgyver published Bahrain Template Mapbadgyver published Bangladesh Template MapKhaled published Hackable Crate ManageraRandumDude reviewed RustShieldSovereign_Skies reviewed ApartmentControllerSlayersRust published Creators Paradise 4500K Custom MapURA followed @duffKap reviewed ApartmentControllerDuff published ApartmentControllerdrifter reviewed PlaceryExtendedFlecksel reviewed PlaceryGrabGoldenRatio followed @ALAEDDINE
PumpkinKing reacted 🚀 to Zombie Swarm PROdrifter reviewed Alpha Tango **UPDATED For JULY WIPE**SirWill reacted ❤️ to SemtexMabel reacted 🔥 to AchievementsMabel reacted 💯 to CrowdFundRickySpanish reacted 🚀 to Deep Sea OptionsKhaled reacted 💯 to CrowdFundKhaled published Advanced ApartmentGoldenRatio published Golden Master Key ControllerDuff published LumosKap published Exile - The Forgotten LandPumpkinKing reviewed ViperNetFaceFirst published Rocket MagBarry_Allenn published MBRatesWrecks published ViperNetbadgyver published Australia Template Mapbadgyver published Austria Template Mapbadgyver published Azerbaijan Template Mapbadgyver published Bahrain Template Mapbadgyver published Bangladesh Template MapKhaled published Hackable Crate ManageraRandumDude reviewed RustShieldSovereign_Skies reviewed ApartmentControllerSlayersRust published Creators Paradise 4500K Custom MapURA followed @duffKap reviewed ApartmentControllerDuff published ApartmentControllerdrifter reviewed PlaceryExtendedFlecksel reviewed PlaceryGrabGoldenRatio followed @ALAEDDINE

Poller Bot

Poller Bot1 / 7
Poller is a self-hosted Discord bot for running polls in your community.
Description

📊 Poller Bot 📊

Poller is a self-hosted Discord bot for running polls in your community. Built for server owners who want a clean, flexible polling system with live results and full admin control.

🗳️ Features

  • Persistent admin dashboard with tabbed navigation (Overview, Polls, Closed Polls, Audit Log, Settings)
  • Three poll types - Yes/No, Multiple Choice, and Rating with live visual vote bars
  • Schedule polls to open and close at specific UTC times
  • Role controls - restrict who can vote per-poll, ping roles when a poll goes live
  • Multi-vote - let voters pick multiple options on choice polls
  • Require reason - voters must write a reason when casting their vote
  • Auto thread - automatically opens a discussion thread on each poll message
  • Max voters - automatically closes a poll once a set number of votes are cast
  • Result DM - sends the poll creator full results when a poll closes
  • Tie breaker - configurable: do nothing, randomly pick a winner, or launch a run-off poll with only the tied options
  • Reopen closed polls with a new close date - all existing votes preserved
  • Pin and unpin closed poll messages directly from the dashboard
  • Paginated audit log of every admin action
  • Vote and dashboard message recovery on deletion
  • All polls and config stored in SQLite - nothing is lost on restart
  • Full multi-guild support

⚙️ Commands

/setup Create or move the admin dashboard to a channel

All poll creation and management is done through the dashboard - no other commands needed.

🔐 Restricting Access

/setup requires Administrator by default. You can grant it to specific roles without giving them full admin - go to Server Settings > Integrations > Poller and configure per-command role access.

📋 Requirements

  • Node.js 24+
  • Discord bot token

🚀 Setup

  • Download and extract the files
  • Run npm install
  • Fill in your .env file:
env
1TKN=BotTokenHere
  • Run npm start
  • Use /setup #your-admin-channel to create the dashboard

Need help? Join the support server: Click Here

🔄 Updating

  • Stop the bot
  • Delete the src/ folder
  • Copy in the new src/ folder and overwrite package.json, CHANGELOG, and README.md
  • Delete the node_modules/ folder and package-lock.json file
  • Run npm install
  • Start the bot (npm start)

Your .env and db/ files are not touched - all settings and data are preserved.

$15.00
Views74
Downloads0
Purchases0
Rating 0.0
Version1.0.0
PlatformGeneral Discord Bots
CategoryUtility
Size36 KB
PublishedJun 12, 2026
UpdatedJun 12, 2026
✓ Reviewed for safety and integrity