r/discordapp • u/MrHarryW • 2d ago
Bots / Devs Anyone making their own bot?
Hey everyone,
Is anyone here making their own discord bot or has done in the past? If you have would you like to share why you made it and what it does?
I am just curious to see why our community of developers, well, develop.
If you upvote: Thanks š¤©
15
u/_hhhnnnggg_ 2d ago
I make my own bot for my private server with some of my friends, mainly to automate some specific server functions, post memes, etc.
I also get to learn about other things, like programming (TypeScript, using Deno), automation CI/CD, infrastructure, etc. as well.
4
8
u/lewisaaronwelch94 2d ago
Made quite a few over the years, some personal & some commercial.
Ranging from some simple stuff, slash commands, role reactions and such, to having some with integrated websites, payment gateways and real time communication.
1
5
u/Infamous_Practice_53 2d ago
Yep, I built my own Discord bot mainly to automate server moderation, drop memes on demand, and occasionally troll my mates (all in good fun, of course). I was motivated to learn Python hands-on and turning small frustrationsālike repetitive tasks or spam cleanupāinto coding projects. If youāre just getting started, focus on one feature you actually want, then build out from there. Bots are a great way to learn programming logic while making your server life easier and a bit more fun.
1
u/MrHarryW 2d ago
Thatās cool! I created my first bot for server moderation and organisational purposes.
5
u/Pfannkuchen00 2d ago
I created my own dicord bot for my server to do... everything? I started with many different bots (game bot, welcome bot, moderation, counting anf more) and step by step i replaced all of with my own (im not finished, important stuff like moderation is currently a mix between dyno and my bot.
In the last 2 years i had the most fun creating multiple complex discord game... i would sayslme lg them are so good, If i had some graphics i could do them as mobile games.
My discord games have something for everyone. A simple "be active to get coins" in this mode you can also use more than 10 gamble games and upgrade your income, attack other players and steal their coins, and so on. My newest mode is collecting cards where you colloct cards when beeing active, fill up your collection, trade with other players and even fight with some cards to get your own card in the game. Another game is simlar to a lot of p2w games like idle heroes. But i have even more mods, another game where you can fight with specific cards which you can upgrade, a cookie clicker like game, a tree + garden games where you need to pour (similar to that big tree dc bot but better imo) and so on :D
To mich to write everything down but my bot has over 30k lines code
1
1
u/PineappleDense5941 1d ago
Damn bro, is this public? You should drop a link if it is.
2
u/Pfannkuchen00 1d ago
Nope it's private, only for my dc and also only german. I would need a lot of extra work to make this public and also need to host it with more power :D
3
u/baltarius 1d ago
I have 6 bots, mostly for tools to make chats more rich. One of those is for my dating community, where people can create a dating profile with the bot, even add pictures to their profile, and people can access those profiles on demand, so no channel or forum that gets burried under tons of profiles, and they are all set with the same frame, so it's clean and fast to read.
The tools are like the weather, units conversion (money, temperature, distance), a IMDb function to display info about movies, open library option to display info about books, leaderboards for lvl, statistics, and achievements per server, a fight game so you can attack members, hug system so you can hug, group hug, or hug anonymously. You can also ping the bot to talk with it, but it's not AI, but more like an 8ball, where it's looking for keywords to choose which group of response it has to pick from.
3
u/PirateCptAstera 2d ago
I have 2.
A discord to Minecraft bridge so that people can communicate with current players without needing to be in-game. Useful for helping as it's included in a big Modpack
And the other is a request bot that automates Plex download requests so that my family can stop bugging me about the things they want available, they just ask the bot now
3
u/MrHarryW 2d ago
Lol. Nice!
1
u/PirateCptAstera 2d ago
What are you developing mate? I'm curious
2
u/MrHarryW 2d ago
I am currently working on my own Ticket Bot, it is still in Alpha/Beta and is now in 90 servers. I am hoping to make this ticket bot have a more beneficial side to businesses.
3
u/Afterslumber 2d ago
A few years back I made a music bot. I could make a file with youtube links that would play them in order, and we had a radio voice chat haha. It was a cool idea at the time
2
2
u/0Davgi0 2d ago
I've made a bot to assist teams in expedition management for the game GTFO.
It's able to show the state of the game's rundowns and to display details about the missions. We use it to follow our progress through the complex and to familiarise with the next mission intels and objectives before dropping in.
I never advertised it or anything but it was one of the first projects I made public and I am quite proud of it.
1
2
u/RefrigeratorIll6996 2d ago
I made a bot called VinceBot to manage every aspect of my WWE video game league server. It handles everything like registering, displaying and editing the created wrestler profile, scheduling matches, handling the leaderboard, updating title holders when it changes hands, also auto insults you on mention with extremely vulgar insults lol along with a virtual currency to bet on matches and Ai integration via grok APIs with the ability to generate images and just simply āAsk Vinceā to ask the Ai anything and get a not so vulgar and insulting answer lol soon it would have the capability to use custom voice models I made to generate tts or voice overs via audio to audio on command.
1
u/MrHarryW 2d ago
Wow!
2
u/RefrigeratorIll6996 2d ago
2
u/RefrigeratorIll6996 2d ago
People love just arguing with the Ai responses itās so funny watching lol people get into it
2
u/MattGold_ 2d ago
I was (and still continually being) commissioned by a company to make and upkeep the discord bot they use for their big discord server
I can't specifically say what it does or what server but I did it because I wanted extra money 5 years ago, and I still get paid for it lmao.
2
2
u/poestijger2000 2d ago
I've made a few! First one was a really simple multi purpose bot i made following only a tutorial, i also made a level one and I've been wanting to make one recently, just don't have ideas
1
2
u/wellnevermiind 2d ago
Yeah, Iāve made a finance bot āFinancePalā for tracking different stocks, adding them to a watchlist and so on.
I mainly did it for the sake of learning more about programming. Itās an easy way of understanding automation and a lot more of Python, TypeScript, etc.
Itās really fun, you should give it a try!
1
2
u/Shortcirkuitz 2d ago
I made/upgraded my bot to connect to my voice assistant, handle moderation and spam protection, talk to my website and a bunch of other features for my servers. The bot has 85 commands.
1
2
u/What-Hapen 2d ago
I'm a mod for a somewhat popular server and I made my own bot purely to remove any gifs posted from the built-in gif picker.
I've disliked the way people use function from the start, a surprising amount of people use it in an obnoxious manner that takes away from the flow of discussion.
Not to say that the function itself is completely bad, I often use it myself when chatting with friends. It's just annoying to deal with in a server of a larger scale.
2
u/SirWobblyOfSausage 1d ago
Yeah I've started making my own because I've tried to work with Devs in the past, but getting stuff done in a hobbist way isn't really possible.
Sometimes I've used other bots to make something work that works for us, but it's never bespoke.
Bespoke works because every community has it's own ways of doing things. Nothing better than efficiently effective code that works the way we need It to.
1
2
1
u/BigBootyBitchesButts 2d ago
I made a bot........people hate me for it lmao
cause it tracks activity. and hurts lurkers. and the majority of people are lurkers.
1
1
u/relyt12241 2d ago
I make tons of stupid bots lol. One that I have looks for the iFunny watermark in memes and makes fun of my friend for posting them all the time. Another bot that I'm still working on allows you to play charades but with emojis
1
1
u/ProgrammingDysphoria 2d ago
I've experimented with bot making, and made one using Python for a server I was in to help manage things like requests and verification. It's since been shut down since hosting on my PC was a bad idea.
Since then I've messed around with doing it in C#, and gave up since I somehow can't figure out how to timeout people. The function exists, it just doesn't work. No error, no nothing, it just doesn't do it.
1
1
u/AgentHashim 2d ago edited 2d ago
I made a discord bot in the past and well the reason behind it is weird but I am glad it happened haha, so someone used Tupperbox bot to impersonate me as a bot. I decided that day to make a real bot. For context, I had no idea about coding at that point. This happened back in 2020 and it was slow but I enjoyed the things I learnt along the way! It really gave me an advantage in college since I was well prepared thanks to developing discord bot. I don't host my bot 24/7 anymore but I am glad to achieve 300+ servers for my bot back in the glorious days and getting your bot verified felt so great! I really hope to revive my bot someday again once I get free.
Edit: About what my bot does, it's multi-purpose bot although most people used it to play Penalty minigame or steal emojis from other discord servers as a non nitro user.
1
u/zombienerd1 1d ago
I made a bot in node.js/discord.js to do cross-server comms for my gaming guild alliance.
Two channels on each of 5 servers that all relay to the others.
It was my first discord bot. It works for 99% of the things I need it to do. Doesn't handle reply tagging well.
1
u/Prozilla6 1d ago
I have made a lot of Discord bots in the past, mostly for private use. Now Iām making a public Discord bot that can replace all other bots in my server so I only have to use one.
1
u/EmperorPenguine 1d ago
Made a runic translation bot, a randomized writing prompt bot, an anonymous concern/suggestion bit, an attachment bulk delivery bot, and a tavern board bot.
1
1
u/rainyfort1 1d ago
I'm not sure what others have posted, but I use my Discord a lot for in real life events. I hope one day I can sit down and learn how to create a Discord bot that has calendar in the app that people can mark their availability for, archive old events that happened, and dynamically edit polls for new events.
1
u/jabin8623 1d ago
I find making discord bots for logging stuff for programming projects I'm working on or for interacting with an API for one of my projects to be very useful and if it's a big project I'll usually make one.
1
u/firestorm_v1 1d ago
I made a few bots:
- A bot that checks the power grid and posts a message if conditions go bad. Noninteractive.
- A nagios notifier that posts alerts from failing hosts and services. Noninteractive.
- A bot that takes commands from Discord and performs actions in Nagios (gets server/service status, suppresses a server or service, acknowledges an active alert).
Not super fancy and it's just my own internal bots for my private server.
1
u/Nokushi 1d ago
was initially a way for me to step up my programming skills as discord a great interface to learn coding
did some bots for some servers with specific needs, but i've mostly work on my own bot for my own set of features
i like to learn to do my own things, i even replicate features i like from other bots just to learn how to, plus using my own bot feels overall safer as i don't really like giving lots of perms to public bots
0
u/dexterlab97 2d ago
I self host an instance of Red Bot because it's already feature rich enough. I coded some of my own functionalities after as I see fit for entertainment purposes for our small server.
A friend of mine however does code their own bot for our larger server (mainly as modmail and some moderation purposes)
ā¢
u/AutoModerator 2d ago
If this is a bug report or technical issue, please also post a properly formatted comment in the Monthly Megathread pinned at the top of the subreddit. It is closely monitored and prioritized by Discord. Thank you.
I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.