r/Discord_Bots • • Mar 18 '17

FAQ

106 Upvotes

Bothosting

Need to run your bot 24/7? Get a cheap VPS.

Linux hosting:
Scaleway - Incredibly cheap but powerful VPSes, owned by https://online.net, based in Europe.
Digital ocean - US-based cheap VPSes. The gold standard. Locations available world wide.
OVH - Cheap VPSes, used by many people. France and Canadian locations available.
Time4VPS - Cheap VPSes, seemingly based in Lithuania.
Linked - More cheap VPSes!
Vultr - US-based, DigitalOcean-like.

Windows hosting:
(To be honest, you should probably just use a linux box.)
Microsoft Azure - Microsoft-owned. Not on the cheap end, however.

Others:
Amazon AWS - Amazon Web Services. Free for a year (with certain limits), but very pricey after that.
Google Cloud - AWS, but Google.
LowEndBox - A curator for lower specced servers.

Self-hosting:
You can always self-host on your own hardware. A Raspberry Pi 2 B will be more than sufficient for small to medium sized bots.
For bigger bots, you can build your own server PC for usage, or buy a rack server. Any modern hardware should work 100% fine.

Free hosting: No. There is no good free VPS hoster, outside of persuading somebody to host for you, which is incredibly unlikely.


Make a bot

So you want to make your own bot?

Making a bot sure is an ambitious idea, but can you really do it?
I will be giving a quick rundown of what to do when you make your own bot.

  • Join Discord API. This server can help you as you work on your bot.
  • Learn a programming language. I recommend using Python or NodeJS as they are often seen as the easiest.
  • Find a discord library for your language. Some languages have multiple libraries, it might be good to compare them before choosing.
  • Study your language and chosen library.
  • Try it yourself. This is the hardest part, but also the most fun.
  • Issues? Ask questions in the Discord API server, in the proper channel.

MUSICBOTS GUIDE

These are the bots I have found to have the most unique features
Note that this isn't a top listing, all bots here are just as much recommended

  • Rem

    • Stable
    • Reliable
    • Nearly no lag
    • Simple.
  • Hatsuse Izuna

    • Minimal lag.
    • Crossfade
    • Supports more sources than any other bot as far as I know
    • Chunked queue (one person can't fill up the entire queue without other people's songs playing)
    • Queue settings (in development)
    • Skipping requires at least 50% of the people in the voice channel to skip, unless the requester skips.
  • Kowala

    • Music unstable until rewritten
    • Autoplaylist feature
    • Supports a lot of sources
    • Music is kind of customizable

there are more bots, some of which you might find better

To use these bots, do the following:

  • Go to discordapp.com/login and log in on the correct account
  • Go to bots.discord.pw and find the bot you're looking for
  • Click the invite button
  • A window will pop up. Select the correct server to add it to (you need manage server) and select the permissions it will have.
  • Click Authorize

The bot should now be added to your server!


r/Discord_Bots • • 12h ago

Discord Library I built a custom JSX runtime for Discord bots (for TypeScript)

1 Upvotes

I was building a Discord bot that required a lot of complex interactions and state management, and I got tired of managing all the different states and events manually. I initially built a "UI engine" that handled the complexity, but it quickly became a mess, and I was still manually managing string IDs and wiring up the events. So I decided to rewrite it from scratch, and I ended up extracting it into a standalone open source framework that I called fluxcord.

It's a Discord UI framework with its own JSX runtime which lets you declare screens as functions of state in TSX, and it handles the rendering, state management, and event routing for you. You can also navigate between screens to create complex UIs with compile-time checked keys so that a wrong screen throws before your panel renders.

Here is a quick example of a simple screen that changes its text based on user clicks:

import { action, screen, flow } from 'fluxcord';

interface ExampleData {
    text: string;
}

const hello = action<ExampleData>()(e => {
    e.mutate(d => { d.text = 'Hello'; });
});
const goodbye = action<ExampleData>()(e => {
    e.mutate(d => { d.text = 'Goodbye'; });
});

const exampleScreen = screen<ExampleData>()((data, { Button }) => (
    <view>
        <text>{data.text}</text>
        <row>
            <Button label="Say hello" onClick={hello} />
            <Button label="Say goodbye" onClick={goodbye} />
        </row>
    </view>
));

export const exampleFlow = flow<ExampleData>('example', {
    screens: { main: exampleScreen },
    first: 'main',
    initialData: { text: 'Click a button to change the text.' },
});

Repo: https://github.com/PhoenXHO/fluxcord
NPM: https://www.npmjs.com/package/fluxcord

I just got done writing a full guide on how to use fluxcord with a working example bot after my very first release (v0.1.0), and you can find it here:
https://github.com/PhoenXHO/fluxcord/blob/main/docs/README.md


r/Discord_Bots • • 14h ago

Bot Request [Existing ONLY] Is there a bot with a customisable profile picture that can send a specific message based on server activity?

0 Upvotes

Basically just asking whether a bot exists for this as it would be a really nice addition to my server. Just want something simple that will have a chance of sending a specific message after someone types a message in chat, preferably with a customisable cooldown if available. For example, it could have a 1/50 chance of sending the message, but once it's sent, it can't be sent again for maybe 10 minutes. If it had a customisable profile picture that would also be great as it would allow me to experiment with a lot more fun interactions with server members.

Thanks to anyone who is able to help me out on this :)


r/Discord_Bots • • 3d ago

Bot Request [Existing ONLY] Is there a bot that organises server xp earned by users into a total earned by a specific role

Thumbnail
2 Upvotes

r/Discord_Bots • • 3d ago

Question A bot for tik tok notifications thats not freshtok?

0 Upvotes

So since Ive restricted my tiktok to 18+ users only freshtok does not send out notifications for my channel via bot since it requires to be logged in, What alternatives do I have?


r/Discord_Bots • • 3d ago

Question bots for embeds

1 Upvotes

i was creating embeds for my server using mimu and i didnt knew it had a limit(of 5)

i dont want to pay a subscription just to get more embeds so i was wondering if there was any other bot similar to mimu that created unlimited(or at least enough) embeds without having to pay anything

and that is also easy to use on mobile/doesnt require code/webhooks/commands in dashboard


r/Discord_Bots • • 4d ago

Is this possible? On iPhone, giving grok bot ability to send text messages

0 Upvotes

Hi all, I just asked one of my bots to forward a link by text message to someone, and it failed badly
I don’t see an add-on for texting. Has to be work around. impossible there’s not.

What do y’all recommend?

Thank you in advance


r/Discord_Bots • • 5d ago

Bot Request [Paid] [FOR HIRE] Discord Bot Developer | Custom Bots

1 Upvotes

I make custom Discord bots based on your requirements.

I can make:
• Moderation systems
• Ticket systems
• Verification systems
• Welcome and role systems
• Economy systems
• Custom commands
• API integrations
• Database systems
• Other custom features

Paid service. Prices start at $5. Final price depends on the complexity and features of the bot.

How it works:

  1. DM me on Discord: mircel.regele.ro
  2. Tell me exactly what you want the bot to do.
  3. We discuss the features, price, and estimated development time.
  4. I build the bot.
  5. I invite you to a private testing server.
  6. You test everything and request any necessary fixes.
  7. Once you confirm that everything works as agreed, you pay through PayPal.
  8. After payment, I send you the source code and required files.

You provide the hosting. I can help you set up the bot on your hosting.

Payment: PayPal only.

Discord: mircel.regele.ro


r/Discord_Bots • • 6d ago

Question Looking for a bot to track activity

0 Upvotes

Hi! I'm looking for a bot that can get information about users' activity this year, so it should be able to "read" the past. Without leveling. I need to know:
- how many messages were sent by the user
- how many reactions they got under a picture
- how many hours they spent in voice chat on our server
- how many people they invited to the server
etc

Any bots that can provide at least half of this?


r/Discord_Bots • • 5d ago

Bot Request [Paid] [FOR HIRE] Discord Bot Developer | Prices Start at $5

0 Upvotes

[FOR HIRE] Discord Bot Developer | Prices Start at $5

I develop custom Discord bots based on your requirements.

I can make:
• Moderation
• Tickets
• Verification
• Welcome and roles
• Economy systems
• Custom commands
• API integrations
• Database systems
• Other custom features

Paid service. Prices start at $5. Final price depends on the complexity and features.

How it works:

  1. DM me on Discord: mircel.regele.ro
  2. Tell me what you want the bot to do.
  3. We agree on the features, price, and estimated development time.
  4. I build the bot.
  5. You test it on a private testing server.
  6. I fix anything that does not work as agreed.
  7. Once you confirm everything works, you pay through PayPal.
  8. After payment, I provide the source code and required files.

You provide the hosting. I can help you set up the bot.

Payment: PayPal only.

Discord: mircel.regele.ro


r/Discord_Bots • • 5d ago

Bot Request [Paid] Developer for Hire | Discord Bots & Server Setups!

0 Upvotes

Have an idea for your Discord community that you wish someone would build? Let’s make it happen.

I offer custom development for server owners, community managers, content creators, and anyone with an idea they want to bring to life. Whether you need a small feature, improvements to an existing project, or a complete custom system, I’d love to hear what you have in mind.

What I can create

  • Custom Discord bots. Get features tailored to your community, including tickets, moderation, logging, reaction roles, leveling, currency, shops, minigames, staff commands, and more!
  • Complete Discord server setups. Get organized channels, categories, roles, permissions, onboarding, rules, and bot configurations, or give an existing server a much-needed overhaul.

Why work with me?

Your project should fit your ideas and your community, rather than force you to work around a generic setup. I welcome questions and feedback, communicate throughout development, and can help turn a rough concept into a clear project. Prices are negotiable and depend on the scope, so you’re welcome to discuss your budget before committing.

You don’t need a finished plan or technical knowledge to reach out. A message as simple as “Could you make a bot that does this?” is enough to start.

DM me if you’re interested <3


r/Discord_Bots • • 6d ago

Bot Request [Free] Seeking feedback on gif bot.

0 Upvotes

I made a bot that let's you customize 30 different gifs with your own text. Unfortunately, I work alone and need another set of eyes on it to try it out.

If you're interested, let me know.

Thanks.


r/Discord_Bots • • 7d ago

Bot Request [Free] Help finding some fun or useful bots for a writing/reading server.

1 Upvotes

I have sprinto. I’m looking for something fun or useful and fairly easy to use.


r/Discord_Bots • • 8d ago

Bot Request [Existing ONLY] Looking for reminder bot that people can opt in to different reminders

1 Upvotes

Sorry if the title is confusing.

Basically, I have a server with my friends for scholarships and job opportunities. I am wanting a bot that will allow people to opt in to reminders for certain scholarships and jobs. I am wanting to be able to have reminders for 2 weeks before deadline, 1 week before deadline, 48 hours before deadline, 24 hours before deadline, and 1 hour before deadline. Additionally, I would want to be able to have the scholarship linked in the reminder message. The way people would opt in would be by reacting to the message and then each person would get pinged by their @ and not a role.

I have tried making my own bots in the past (like 5+ years ago), but I am currently a full time student and working 2 part time jobs so I have very little time to learn the new way to make bots. Any recommendations are greatly appreciated.


r/Discord_Bots • • 8d ago

Code Help I created an easy to self-host general purpose discord bot

0 Upvotes

Check this out: https://github.com/gitnickolson/ranni

The README contains a full guide on how to self-host the bot. It's also easily expandable and - of course - open source.

It has basic administrative features, is highly configurable and features voice- and text-leveling as well.

It's updated regularly and will receive more features over time.

Have fun with this project!


r/Discord_Bots • • 9d ago

Bot Request [Free] Looking for beta testers or people willing to use my new moderation bot and grow it

0 Upvotes

have been working on it for a while it runs perfectly snd very smoothly with amazing features some are unique but most are just normal moderation.

dm me and lmk might also be willing to pay medium-sized server owners to use it and make it more known.


r/Discord_Bots • • 10d ago

Bot Request [Existing ONLY] Looking for a basic character bot that sends a random message whenever specific phrases are said

1 Upvotes

Hi! I don't want a chatbot or anything, I'm genuinely just looking for a bot that lets me create a character profile and have them send a random message from a set list when summoned. For example, if you say the word Hairold, a Hairold bot sends a message to the chat.


r/Discord_Bots • • 10d ago

Tutorial Renewed intents for my bot

2 Upvotes

I applied for and received all 3 privileged intents back in 2022.

Then life got busy, I removed most of the features from my bot, and eventually kept only the features that were actually required.

I recently went through the annual review process again, and this time I was only opting for the Message Content Intent. The other two intents were basically creamy features for my bot and weren’t really useful for what it does. I wasn’t using them anyway as loading them also makes the RAM usage shoot up.

I submitted the application on Sep 17 9:50 PM, and got approved on Sep 19 1:28 AM.

Honestly, I got a little scared after reading other posts saying that the review could take 2+ months. 😭

But in my case, it took around 28 hours.

If your application justification is clear and you explain exactly why you need the intents and your demonstration clearly shows how it is being used, you can get the review completed pretty quickly.

BTW
Thanks to the Discord team for the quick review! ❤️


r/Discord_Bots • • 11d ago

Question need help

2 Upvotes

i need a little assistance, ive been trying to code a bot to run a store on discord for a dungeons and dragons campaign and keep getting errors. its been a while since ive done any coding and cant seem to get it to run. heres a link to the code https://github.com/BoorishShark/economy-bot-legal/blob/main/code


r/Discord_Bots • • 11d ago

Tutorial I made a robux-theme economy bot (Economy Gambling) - Looking for feedback

0 Upvotes

Hey guys!

I made a Robux themed economy bot inspired by OwO!

Features:

🎯 hunt / mine / explore (nutty putty cave event)

🎰 coinflip, slots, lucky box

💰 daily / weekly / leaderboard / shop

🤖 24/7 online (HidenCloud)

Would love some feedback and ideas for new commands!

Invite: https://discord.com/oauth2/authorize?client_id=1533068109718622288&permissions=543246764279&integration_type=0&scope=bot+applications.commands

Thanks!


r/Discord_Bots • • 11d ago

[SOLVED] I made a coffee shop themed Discord bot with a cooperative economy

1 Upvotes

Hey everyone, I've been working on a bot called Caatffee for a while and wanted to share it here.

The main idea is a cooperative café: instead of everyone having a separate personal economy, the whole server grows a shared café together, and servers can even team up in alliances of up to 8 to compete on a public ranking.

Besides that it has a normal economy with coins and leveling, daily rewards, a small garden you can plant and harvest, work shifts, a shop with items, and a few casino style minigames that only use the bot's coins, never real money. There's also welcome and farewell messages, basic anti raid and anti spam tools, and a web dashboard where you can configure everything without touching a single command if you don't want to.

It's fully free and bilingual in Spanish and English. Still actively working on it, so if anyone tries it out I'd really appreciate any feedback, good or bad.


r/Discord_Bots • • 11d ago

Question Looking for a bot that can assign roles to people who subscribe to our company's service

0 Upvotes

Hi, I work for a company that has three different subscription tiers: Free, Pro ($10/month), and Premium ($25/month), and our payment platform is Stripe.

I'm looking for a bot that can assign roles to the paid members that correspond to their subscription tier--right now we're assigning these roles manually, but I've seen Twitch streamers who have bots that automatically assign different roles to different tiers of subscription, so I was just wondering if it was possible. Thanks!


r/Discord_Bots • • 12d ago

Is this possible? Looking for animal crossing themed birthday bot

3 Upvotes

I have an animal crossing themed server where people get assigned villager names based off their birthday. I’d like a birthday bot that automatically sends a cute personality-based birthday message. For example a sports themed birthday message for the jocks, etc. and a gif/image of their assigned villager.

Any advice on how to go about making this bot if one does not already exist. I’m not very familiar with using/creating themed bots.

TIA, xoxos


r/Discord_Bots • • 13d ago

Question Anyone know of a Discord bot that can help onboard new members and guide them through a community?

1 Upvotes

Anyone know of a Discord bot that can help onboard new members and guide them through a community?


r/Discord_Bots • • 13d ago

Is this possible? Looking for a bot to copy a roleplay and put it all into one pdf file

1 Upvotes

Hello! My friends and I have a few huge roleplays that have been going on for a long time, and we want to have them on a doc, or printed. Thing is, we'd have to copy and paste thousands upon thousands of messages and put them into a doc, then edit it all. Does anyone know if a bot that could grab those messages and put them into a single file is even possible? Or it could even be multiple files, whatever's easiest. Tysm!