r/Discord_Bots

▲ 0 r/Discord_Bots+1 crossposts

Would you submit your bot at my website for 3€?

I build a discord list website and I tried to get feedback for this website in a post one day ago. The top commentator said, that nothing is free nowadays and you have to pay for that.
So I was asking if you as a discord bot developer would submit your bot at my website for 3€ per Bot (only bots that go through the review and that's not hard if you have a normal bot with slash commands and a help command wich works)

I think the amount is for the time that you need to do this fair for both sides.
Let me know in the comments if you also think so and if you would like to do this

reddit.com
u/TadaNoSunshine — 4 days ago

Colored Text Messages

Hello, I'm looking for a discord bot (or any other method BESIDE the one built into discord, the ANSI one) to give certain messages a color. I'm not sure if any exist, but if you know any that could help me, please suggest it below, I will test it out and see if it fits my needs.

For any Umineko fan that might find this: I'm trying to implement a Red/Blue Truth system for an umineko-styled riddle game with my friends

I have already tried a few methods like creating a role each time, but i have to color entire sentences and it's not very comfortable

Thank you all in advance for the help!

reddit.com
u/CrazyTia_ — 3 days ago

Youtube Music Premium Bot

Hi,

I am looking for a bot that can stream from Youtube Music. I have the premium on there and all my playlists from the last couple of years are on there (i should switch to spotify but i like the playing videos feature with phone of thats not available on spotify. Is there any bots that support Youtube music or were they all sent "Cease and desists"?

reddit.com
u/DexterRatchet — 4 days ago
▲ 6 r/Discord_Bots+3 crossposts

I built GPTVoice so friends can talk with ChatGPT’s live voice mode in Discord — using a normal ChatGPT account, no API required

I’ve been having a lot of fun with ChatGPT’s live voice mode. It can feel surprisingly natural, funny, and sometimes completely chaotic—especially when you start joking around with it.

At some point I thought: why should I be the only one hearing these conversations? It would be much funnier if my friends could join in through Discord.

So I built GPTVoice, an open-source Windows app that lets people in a Discord voice channel talk with ChatGPT’s live voice mode together.

GPTVoice uses the user’s normal ChatGPT web session instead of the OpenAI API or Realtime API. I chose this because many people already use ChatGPT through the website or a subscription, but may not have API access or want to manage a separate API bill.

This started as a hobby project for funny conversations with friends—not as an official OpenAI or Discord product.

There are still some limitations. It currently supports Windows, depends on the ChatGPT web interface, and ChatGPT’s own voice limits or UI changes can affect the experience. Everyone in the Discord channel shares the same conversation, so speaker identities are not separated.

GitHub:
https://github.com/mutedvector/gptvoice-discord

I’d love feedback on the setup process, audio quality, latency, and whether this is something other people would enjoy using with their friends.

u/Anxiety_Tight — 4 days ago

Will a sever-count website for discord bot be useful?

Hi, I have been doing an experiment for this, basically bot list website let developers upload their server counts, but not every developer update server-count daily, and some may give the wrong amount. So I get server-count data on discord official app directory everyday, the only request is your bot must be on the discord app directory.

Features:

- Leaderboard: see what bot have the most server, server-count destribution, today v.s yesterday, and top gainers.

- Explore: enter a bot name and find the server-count

- Compare: see how your competitors grow, or your other bots

- Widget: embed server-count chart in your website, or other discord bot list platform (basically it is an svg image)

Tell me what you think!

reddit.com
u/Superb-Doughnut-1667 — 3 days ago

Looking for a "this or that" bot

hi! i searched all day and im pretty sure a bot like that exists, just that i cant find it so here i am.
id also like to know if there are none, is it possible for me to make one?? im not familiar with creating/coding bots 😕
thank you to everyone who might help!

reddit.com
u/ilovecuteunicorns — 4 days ago

My bot has 6,000 servers and nobody finds it. So I spent three weeks building my own directory.

I run Link Protect, a moderation bot that's in about 6,200 servers. It
sits somewhere past page ten on the big list. Not because it's bad —
because the ranking rewards bots that already have votes, and those bots
already have votes because they're at the top. There's no way in from the
bottom.

What pushed me over the edge was the vote flow itself. Last time I voted
for my own bot I sat through a video ad first, and then got offered a
paid plan that votes automatically every 12 hours. Voting is the one
lever a small developer has, and it's turning into a thing you pay for.

So I built Topbot.gg. It went live yesterday.

What's actually there:

- Every listing is reviewed by hand before it goes public. I invite the
bot to a server and check that it does what the description claims.
- Voting is free, twelve-hour cooldown, no ads and no subscription.
- German and English as separate content per field, not a translated
shell. If your bot has German users, they find it in German.
- Vote webhooks with HMAC signatures, a delivery log, and a test button.
Public REST API for stats.
- Embeddable SVG badges for your own site.

Now the part that matters for you: there are four bots on it right
now. Mine and one other. That's not a humble brag, it's the offer — if
you list this week, you're on the front page of a directory that's
growing, and you stay there. In six months that's gone.

If you'd rather wait until it's proven, that's completely fair. I'd
probably wait too.

Disclosure: I built it, so obviously I want you to use it. Happy to
answer anything about how the review or the API works.

https://topbot.gg/en/submit

reddit.com
u/TadaNoSunshine — 5 days ago

Built an open-source character AI bot for Discord and just pushed v4.0.0

Hey everyone,

Between uni classes and sickness, I’ve been building Reze, an open-source character-focused Discord bot. Just tagged the v4.0.0 release after completely rewriting half the backend so it stops falling over.

What it does:

  • Handles multi-turn conversational memory with context compression (so long chats don't blow up token limits or hallucinate instantly).
  • Dynamic image/meme rendering with custom font pipelines (Anton, Roboto, CrimsonText).
  • Fully containerized with Docker for 1-command deployment.

Tech Stack: Python, Docker, MongoDB.

Repo: https://github.com/tex1ure/Reze-chatbot.git

Feel free to spin it up, mess with the code, or drop feedback. If you run into any weird edge cases, let me know!

reddit.com
u/yoriikun — 5 days ago

My bot stops interacting with the call after someone leaves

Hello, i have made a bot that works with voice commands and she is fully functional except for this situation:
User A is in call with bot and it all works good
User B joins the call and it all continues to work good
(it doesn't matter how many users continue coming, the bot doesn't break)
But, as soon as someone leaves the call, the bot stops interacting with the call.

The thing is: the bot is still responsive, if i use the text comands to make her leave the call, it leaves and if i use the text command to reproduce music, it "reproduces it". I have confirmed this because i have seen in the console the recieved corrupt audio packages and the song being reproduced + her icon turning green in the call.

But, the bot doesn't hear to the users voice commands and the users can't hear the music.

i have tried a lot of things, even trying to mess up forcing the server to update the bot status and it doesnt work.

Is this a bug due to my bot directly interacting with DAVE or other type of bots also need to solve this issue?

reddit.com
u/Licanmaster — 6 days ago

Voie channel tracking bots?

Hi new comer here sorry if i’m in the wrong spot

I’m currently trying to find a guild management bot that can keep track members of my guild voice attendance during specific days and specific hours.

The function would sort of look like dyno bot but it can give a summary of :
- if member attended voice channel during events
- when they joined, when they left, duration in channel
- if possible sync it with a member list

Any help is appreciated, thanks in advance

reddit.com
u/harfun — 6 days ago

help with code for discord bot

index.js
// ----------------------------------------------------

// Discord + PlayHosting Minecraft Control Bot

// Commands: !startserver, !stopserver, !restartserver

// ----------------------------------------------------

const { Client, GatewayIntentBits } = require("discord.js");

const axios = require("axios");

// ----------------------------------------------------

// CONFIG — REPLACE THESE VALUES

// ----------------------------------------------------

const DISCORD_BOT_TOKEN = "i have it";

const PLAYHOSTING_API_KEY = "i have it";

const SERVER_ID = "i have it";

// ----------------------------------------------------

// CREATE DISCORD CLIENT

// ----------------------------------------------------

const client = new Client({

intents: [

GatewayIntentBits.Guilds,

GatewayIntentBits.GuildMessages,

GatewayIntentBits.MessageContent

]

});

// ----------------------------------------------------

// FUNCTION: SEND POWER SIGNAL TO PLAYHOSTING

// ----------------------------------------------------

async function sendPowerSignal(signal) {

try {

const response = await axios.post(

`https://panel.playhosting.com/api/client/servers/${SERVER_ID}/power`,

{ signal },

{

headers: {

"Authorization": `Bearer ${PLAYHOSTING_API_KEY}`,

"Content-Type": "application/json",

"Accept": "application/json"

}

}

);

return response.data;

} catch (err) {

console.error("Error sending power signal:", err);

throw new Error("Failed to send power signal.");

}

}

// ----------------------------------------------------

// DISCORD COMMAND LISTENER

// ----------------------------------------------------

client.on("messageCreate", async (message) => {

if (message.author.bot) return;

// START SERVER

if (message.content === "!startserver") {

await message.reply("Starting your Minecraft server…");

try {

await sendPowerSignal("start");

message.reply("✅ Your server is now starting!");

} catch (err) {

message.reply("❌ Could not start the server. Check your API key or server ID.");

}

}

// STOP SERVER

if (message.content === "!stopserver") {

await message.reply("Stopping your Minecraft server…");

try {

await sendPowerSignal("stop");

message.reply("🛑 Your server is stopping.");

} catch (err) {

message.reply("❌ Could not stop the server. Check your API key or server ID.");

}

}

// RESTART SERVER

if (message.content === "!restartserver") {

await message.reply("Restarting your Minecraft server…");

try {

await sendPowerSignal("restart");

message.reply("🔄 Your server is restarting.");

} catch (err) {

message.reply("❌ Could not restart the server. Check your API key or server ID.");

}

}

});

// ----------------------------------------------------

// LOGIN BOT

// ----------------------------------------------------

client.login(DISCORD_BOT_TOKEN);

new file
package.json

{

"name": "minecraft-discord-bot",

"version": "1.0.0",

"description": "Discord bot to control a PlayHosting Minecraft server",

"main": "index.js",

"type": "commonjs",

"scripts": {

"start": "node index.js"

},

"dependencies": {

"axios": "^1.6.0",

"discord.js": "^14.13.0"

}

}

when i run it in the terminal i get

Windows PowerShell

Copyright (C) Microsoft Corporation. All rights reserved.

PS C:\Users\james\Desktop\minecraft-discord-bot> node index.js

C:\Users\james\Desktop\minecraft-discord-bot\node_modules\@discordjs\ws\dist\index.js:1151

error: new Error("Used disallowed intents")

^

Error: Used disallowed intents

at WebSocketShard.onClose (C:\Users\james\Desktop\minecraft-discord-bot\node_modules\@discordjs\ws\dist\index.js:1151:18)

at connection.onclose (C:\Users\james\Desktop\minecraft-discord-bot\node_modules\@discordjs\ws\dist\index.js:688:17)

at callListener (C:\Users\james\Desktop\minecraft-discord-bot\node_modules\ws\lib\event-target.js:290:14)

at WebSocket.onClose (C:\Users\james\Desktop\minecraft-discord-bot\node_modules\ws\lib\event-target.js:220:9)

at WebSocket.emit (node:events:509:28)

at WebSocket.emitClose (C:\Users\james\Desktop\minecraft-discord-bot\node_modules\ws\lib\websocket.js:279:10)

at TLSSocket.socketOnClose (C:\Users\james\Desktop\minecraft-discord-bot\node_modules\ws\lib\websocket.js:1360:15)

at TLSSocket.emit (node:events:521:24)

at node:net:355:12

at TCP.done (node:internal/tls/wrap:770:7)

Node.js v24.19.0

PS C:\Users\james\Desktop\minecraft-discord-bot>

i dont know why it is a discord bot for a minecraft server to turn it on and off please help

reddit.com
u/DogSuitable1426 — 6 days ago

Hey guys im working on a opensource discord bot for moderation and ticket support which runs locally or you can host it, What features would you like in it?

What features are build till now.

Tickets

  • Panel-driven creation with custom intake forms (modal fields per panel), multiple panels per server
  • Sequential ticket numbers (#1040), so staff can refer to them like humans do
  • Claim, assign, priority, SLA, tags, escalation lanes
  • Transcripts on close  full message history saved as HTML + JSON, attachments archived
  • Closed tickets lock down automatically: hidden from everyone, staff keep access, and the person who opened it keeps read-only access so they can see the outcome
  • CSAT star rating posted on close; ratings ≤3 open a feedback modal
  • Staff reminders when a member is left waiting, with exponential backoff so it nags less over time
  • Auto-close for stale tickets, archive to a separate category
  • Reopen and delete restricted to admins, with a confirmation dialog
  • Search with operators  from:@user, status:open, tag:billing, before:2026-08-01, "exact phrase", -exclude, plus typo tolerance and match snippets

Moderation

  • Unwanted-content detection scored across ~25 signals crypto wallet addresses, invite links, URL shorteners, contact-detail sprays, mixed-script lookalikes (Cyrillic characters posing as Latin), zero-width characters, unicode-styled text, markdown used mid-word to break keyword matching, and promo posts that deliberately carry no link at all.
  • Vision scanning of images for scam content using a locally-run model (Ollama / gemma3:4b). Images are classified on your own hardware and are never sent to any third-party AI service.
  • Cross-post detection  identical content blasted into several channels within seconds
  • Review tier: suspicious-but-not-certain gets flagged to staff instead of auto-deleted
  • Escalating actions by offense count, with distinct handling for brand-new accounts
  • Raid protection: join-rate detection and server lockdown
  • Incident log with the matched rules and action taken

Backups

  • Encrypted (AES) archives of every closed ticket, uploaded to Google Drive
  • Daily database snapshots
  • Storage governor that offloads and prunes local copies automatically

Dashboard

Next.js, Discord OAuth, role-gated: Inbox, Tickets, Moderation, Panels, Access, Stats, Ops, Bot profile, Docs plus an owner DM console so tickets can be handled from Discord DMs.

Other

Slash commands (/ticket, /mod, /raid), Prometheus metrics, per-user rate limiting, audit-log reasons on every automated action, self-hosted on Railway or Docker.

reddit.com
u/OP_PSTAR — 7 days ago

Need a bot?

hi i'm duckii an discord bot developer! I make bots for everyone to use at a low price of 3 USD with 3 month Hosting (you can expand it later)

If youre interested dm me on Discord; my username is duckii_exe!

reddit.com
u/duckii_codes — 8 days ago

I kept adding features to my Discord bot… now it has 1,000+ commands. Looking for feedback & bug testers!

Hey everyone!

I've been working on a Discord bot called ABADDON.

It started as a much smaller project, but I kept adding new ideas and systems until it eventually became a large multi-purpose bot with 1,000+ commands and features.

Instead of building another simple utility bot, my goal is to combine RPG/gameplay systems, economy features, community tools, and server management into one bot.

Some of the main features include:

  • 🧟 Apocalypse RPG — Season 1
  • ⚔️ Character progression and RPG systems
  • 🎒 Inventory, items, gathering, and crafting
  • 💰 Economy and virtual currency systems
  • 🎰 Casino/gambling-style mini-games using virtual currency only
  • 🎮 Various mini-games and interactive content
  • 🏆 Rankings, achievements, and progression systems
  • 🛡️ Moderation and server management tools
  • 🔔 Notifications and automated server features
  • 📊 Polls and community utilities
  • 🌐 Korean / English language support
  • ⚙️ 1,000+ commands and features overall

One of the biggest things I've been working on recently is usability.

With this many features, I don't want new users to feel like they need to memorize hundreds of commands. I've been rebuilding the command system around categories, buttons, dropdown menus, search, and quick navigation, so users can discover features without already knowing the exact command.

I'm also currently doing a lot of bug fixing and testing.

I've already fixed quite a few issues, but because the bot has grown so much, I'm sure there are still bugs, edge cases, translation problems, or unexpected interactions that I haven't discovered yet.

If you try ABADDON and notice anything like:

  • Commands that don't respond
  • Buttons or dropdowns that behave incorrectly
  • Incorrect quiz answers or game results
  • Translation issues
  • UI or message formatting problems
  • Features that feel confusing
  • Balance problems
  • Unexpected errors
  • Anything that simply feels broken or weird

Please let me know.

Even small reports are useful because there are probably things I won't discover by testing everything myself.

I'd also really appreciate general feedback from both Discord users and bot developers.

For example:

What feature would make you actually keep a multi-purpose bot like this in your server?

Does having this many features sound useful, or does it feel overwhelming?

Is there anything you think should be simplified, removed, improved, or added?

ABADDON is still being actively developed, so criticism, feature suggestions, translation corrections, and bug reports are genuinely welcome.

If you'd like to test it:

🤖 Invite ABADDON:
https://discord.com/oauth2/authorize?client_id=1532237253944934431

🌐 Website:
https://san01446-ux.github.io/abaddon-policy/

If you find a bug, just leave a comment with what happened and which command or feature you were using.

Thanks for checking out the project!

reddit.com
u/VirtualReality4718 — 7 days ago

Recommendations for music bots for my server?

Are their any bots where we can customise the experinece, or something like suno ai but as a discord bot, i feel rythm is too generic, looking a different experinece.

I have a server of developers who like to play around, and would want to give them something unique.

reddit.com
u/Expert-Toe2734 — 7 days ago

Looking for a bot to run a 24/7 radio station based on my own locally stored music.

As a music dweeb I've horded a ton of music and have wanted to try setting up a bot to effectively be the radio station of my lil community. I tried Sinusbot as it seemingly does exactly what i wanted to, but was not able to get it to work, I'm told by the discord that it's an issue with discord encryption.

I'm basically after anything that will do what sinusbot does but actually functioning with discord.

reddit.com
u/Didsterchap11 — 10 days ago
▲ 0 r/Discord_Bots+1 crossposts

I made a Discord bot with AI... now I have no idea where to host it 😅

Hey guys,

I'm not a developer at all and I honestly don't know much about coding. I built a Discord bot almost entirely with AI, and somehow it's actually working lol.

Right now I'm using GitHub + Render + MongoDB Atlas, but I'm running into Render's 5GB bandwidth limit on the free plan.

The bot is still in testing, so I don't really want to pay for hosting yet.

Does anyone know a better free hosting option for Discord bots? without bandwidth limit

I'd really appreciate any advice. Thanks!

reddit.com
u/Rajit77 — 13 days ago

Seeking a new screening system for server joins

Heya, I run a server that is prone to raids, we’re talking pornography and gore. We’re an insular community of vegans and for some reason that encourages losers to come in and spam the chats with abhorrent shit.

Currently the only screening we have is a button embed that asks if you agree to the server rules before giving you access to the rest of the server. This filters out maybe 50% of the illiterate who can’t even be bothered to follow through on the instructions to enter, but obviously anyone with minimum determination easily just clicks through and gains access.

Some of my mods have suggested a ticket system, maybe new users are directed to a channel where they have to answer basic questions before a mod manually goes in and approves their membership. I know this can be done natively with permissions but I’m putting feelers out if anyone can recommend a bot with a more streamlined approach, like maybe a third party bot that collates applications and then feeds them to the mods in a back end channel? Honestly I’m totally out of my depth, I don’t really know what options other servers utilise to mitigate raids.

TIA!

reddit.com
u/fat-emo — 13 days ago
▲ 7 r/Discord_Bots+1 crossposts

A few hard-learned lessons after building way too many Telegram and Discord bots

I’ve been building bots for both platforms for a while now (mostly Python/Node), and I see a lot of beginners making the exact same mistakes I did when starting out. If you're planning your first bot or looking to build a new one, here’s some stuff I wish someone told me earlier:

  • Hosting traps: Don’t try to run a Discord bot on serverless architectures (AWS Lambda, Vercel functions, etc.). Discord relies on persistent WebSocket connections (the Gateway), so serverless will either drop connections, time out, or cost you a fortune in compute time. Stick to a cheap VPS or a PaaS like Railway or Fly.io. For Telegram, serverless is actually great, but only if you use webhooks instead of long-polling.
  • The Discord "Intents" trap: If your Discord bot is silently ignoring user messages or just refusing to work on a new server, 99% of the time you forgot to toggle on Privileged Gateway Intents in the developer portal. Save yourself three hours of angry debugging and check that first.
  • Decouple your logic: Don't write all your business logic directly inside your command handlers. Keep your core code (database calls, API requests, AI generation) in completely separate functions. You will eventually want to port your Discord bot to Telegram (or vice versa), and rewriting the whole thing from scratch because it's glued to discord.js is a massive pain.
  • Respect the Rate Limits (Embrace Async): Both platforms will aggressively rate-limit you if you spam them. Make sure you aren't blocking the main thread when your bot hits an external API or database. Learn async/await properly, and use queues for heavy jobs.
  • Don't leak your tokens: Sounds incredibly obvious, but do not commit your .env files to public GitHub repos. There are automated scrapers scanning GitHub 24/7 for exposed Discord/Telegram tokens just waiting to hijack your bot into a crypto-spam machine.

​What’s one thing you guys always do when setting up a new bot stack? Any specific libraries or boilerplates you refuse to build without?

reddit.com
u/ExcellentDistrict278 — 12 days ago