Over-edited Discord Bots & Why I think it's unneccessary

Discord Bots are a great user experience for the various users of the Cross-platform multicommunication service discord, But lets get my opinion on how some Discord Bots "over-do" it in some circumstances.

What makes a "Discord Bot"

Well first we need to define a bot. An "internet bot" is an autonomous program on the internet (or any other network) that can interact with Systems or Users.
A couple of good examples of Bots would be Slack Bots, Discord Bots, and GitHub Bots. We're specifically looking at the Discord Bots.

Understanding the Logic behind Discord Bots

Discord Bots are automatic, meaning they don't need a human manually operating them, as long as you give it the right logic.
See, computers aren't the smartest machines out there; they need a sort of direction to go in.
If you're telling your computer to press "1", how would it register that? Fun fact: It doesn't. Your computer has a bunch of code making sure that once you press "1", It will tell the computer a bunch of things to do with that "1". (Including, actually pressing the key)
In a way, that logic applies to Discord Bots. If you just say BOT, it won't do anything, There's a certain way to create discord bots. And you can find the documentation @ https://discord.com/developers .

Closed Source Discord Bots

If I haven't said this enough, I do not like closed source software.
I like to be able to know what a program is doing on my hardware, and dissect the program and possibly create my own version of that Program (For educational purposes.)
And lets take Dank Memer, Dank Memer is a very popular Discord Bot which isn't as open source as i'd like it to be. But it is for good reason.
Taken from a reddit post, Dank Memer was originally an Open source discord bot, until people started to find Currency exploits for it. And I could understand that, but if you have no reason to close your Discord Bot, then I recommend you don't. Unless there's a very serious reason to.

Open Source Discord Bots

(I'm going to refer to Open Source Discord Bots as OSDB, Please do not get confused.) OSDB are one of my favorite kinds of Discord Bots, because I can see how people do it, and learn different things about say Node.js, which is what most Discord Bots are made with.
I enjoy Discord Bots, I really do, But some bots with that "proprietary blend", kind of ruin it for me. And some people would go on to say "I need paying for hosting services so I put premium", Which is cool, cool cool cool cool cool, I get if you need to have to pay for the hosting provider, since the Person who chose the provider needs to pay for the provider, which is the case in most scenarios. I just don't like the bots which force premium down your throat for literally most bot features.
let the user get familiar with the bot, have fun with most commands, and if they feel they need more commands, and support the bot, make the extra features premium only. This puts the user in a place where they need extra commands, and they're willing to pay a few dollars to support the Bot.

Personal Take: Commands Should not be limited!

If people have the time, and the money (which in most cases, it should be free), They should invest in a plugin system.
No matter if you have to have it on a Webpage, or in the Discord App itself, You should always, ALWAYS recommended by me try to find a way to implement plugins into your bot.
This allows users to create their own customized servers, and allows them to be creative with your bot.

Personal Take: Why I don't like the "My Bot Does This this and this"

I definitely fall into this category. Not for Discord Bots specifically, but with my open source distributed software.
Back in 2020, I'd make software and claim for it to have all of these features, without even making the first version. I was assuming I could build a bunch of features and put it out in a snap!
and in most cases, I'd end up abandoning the project due to unrealistic circumstances.
And I'm not saying that's the case for all Discord Bots that go, My Bot does this super cool thing with a lot of other things. I'm just saying that in some particular cases where the bot homepage, or help menu says "This bot does everything in the discord world", It usually didn't do 1/2 of the things on the list.
I recommend you add features to the feature list AS you are making them, or better yet; AFTER you've made all the base features. Therefore; you wont stress out after having a giant checklist of things you don't even know if you can do.