Vote (2)

All-in-one discord bot including reactions, advanced moderation, development tools, fun commands and more with unique command handling.


We highly recommend reading through this description before inviting the bot to see how it works.

Igni is a universal all-in-one bot. It's the next generation of bots, starting with a unique command handling - if you make a typo, for most commands, you can just edit the command and the bot will update it's reply, even if the previous message didn't start with a correct prefix. That means it's easier as you don't have to type out the entire command, and also less messages in chat so you can stay focused on having a nice conversation rather than typing commands.

Things to know

  • Prefix can have spaces after, so for example ! will also match ! . Make sure to not use > as that's how quotes start.
  • The bot will ask for arguments, use cancel if you don't want to reply (or wait the default 30s timeout).

No more pings

Any command that requires a user to be selected can be called without a ping - just type the users name, nickname or tag.

No more retyping commands

If you missed a required parameter for a command, the bot will just ask for it. Just send the parameter as a message instead of retyping the whole command.

Many commands

You don't need 20 bots, each doing their own thing. In past, you had to because the universal bots did many things, but most of them poorly. Igni does many things as well, but we focused on one thing at a time so you (the user) have a pleasant experience.

Aztec user?

Igni is the reincarnation of Aztec. As such, we had done a way to move all your data to igni (we didn't move any data without your consent). Simply use the aztec command deprecated to get all the steps required to move.

More to come soon

We didn't stop on the development of the bot! We're still working on features such as web dashboard, custom commands, templates and more. Be sure to join our support server for any news we might have!


We have a separate server for testing the bot and talking about it's development. If you want to be more involved, you can join here.

Temporary features

Some features are still in testing and may be reset at any time.

  • Tickets - we're currenlty working on a much better ticket system than the current one that will be at least on the same level as bots dedicated to tickets (might mean that the tickets created before the change may not be manageable by the bot).
  • Ranks - We're experimenting with the values for ranking system, and as such the data may be reset to be more fair.
  • Auto reactions - this feature is in public testing, but may be altered to allow for more features which may lead to losing settings (meaning the bot won't react to messages).


Question Answer
The bot is sending messages asking me for something. How to stop it? This is part of the unique command system. When a required argument is missing, the bot will ask. There's a timeout of 30 seconds after last question, so by the team you're reading this the bot already stopped asking. Else, you could've just read what the bot said and responded with the message of "cancel" (without quotes)
How to change prefix? Use the prefix command with an argument of the new prefix. Put it in quotes to force spaces.
What's the prefix? Default prefix is !, you can get the one simply by pinging the bot (with nothing else in the message). Pinging the bot is a valid prefix too.
Is there a global prefix? Yes there is, pinging the bot works as a prefix anywhere.
How do I disable the unknown command message? Unknown command is a command too - unknown-command. Disable it (using the disable command) and the bot will stop replying with unknown command
How do I disable specific channels? You can use the channels command to manage which channels are allowed. See help channels.
How do I manage who can use the bot? For now, best would be to wait for dashboard. There's a way using alter-perms but it's hard to manage in chat and can yield unexpected results. If you enable a role to use a command, it will bypass the permission check. Proceed at your own risk!
How do I select which commands/groups can be used? You can use the enable and disable commands to do just that.
Is the eval secure? Can anyone use the bot to do harm to my server, even when they're not an admin? Eval is running in a different process and doesn't have access to any of the bots features. It can't access the token as well.


Since this sites limits the contents of description to just 10 000 characters (and just our commands take around 40 000), we need to ask you to go here.

Ratings & Reviews


6 reviews

Reviews can be left only by registered users. All reviews are moderated by Top.gg moderators. Please make sure to check our guidelines before posting.

5 stars


4 stars


3 stars


2 stars


1 star


Pavan da tech(nology) nerd
Pavan da tech(nology) nerd

almost 2 years ago

I was able to put it in my server and easily set it up. The default prefix makes it easy to not have it conflict with any other bots, and it has a wide range of commands that I really enjoy. The commands that you would expect in a moderation bot are all there and the help command is easy and doesn't clog your dms up with messages too, which I find nice.



over 1 year ago

very cool



about 1 year ago

good bot, very useful, added to my server and works fine


Ice productions
Ice productions

about 1 year ago

Really cool bot. Always online, has working music, supports even spotify and direct mp3 links.




! or ping

Server Count




Discord Support Server






    Role Management



    Apex Legends