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.
- 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).
Any command that requires a user to be selected can be called without a ping - just type the users name, nickname or tag.
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.
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.
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.
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.
These features are not stable and/or have known bugs:
- Music playback
- investments
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. |
- Igni
- Commands
- animals
- anime
- dev
- economy
- essentials
- fun
- games
- giveaway
- image
- mod
- admin-notifications
- alias
- alter-automod
- alter-perms
- announce
- auto-react
- automod
- ban
- case
- channels
- clear-perms
- clearsettings
- count
- counting
- history
- import
- info
- kick
- lock
- logs
- media-lock
- media-locks
- mute
- muterole
- perms
- poll
- purge
- random-member
- reaction-roles
- reason
- removewarn
- role
- rrm
- setnick
- softban
- togglelevel
- unban
- unlock
- warn
- welcomechannel
- music
- scircles
- search
- special
- tickets
- util
- Collected data
Shows an image of a birb
Shows an image of a cat
Shows an image of a dog
Shows an image of a fox
Shows an image of a kangaroo
Shows an image of a koala
Shows an image of a panda
Shows random puppy image
Shows an image of a racoon
Aliases: red-panda
Shows an image of a redpanda
Aliases: awoo
Awooifies someone
Arguments:
Name | Type | Prompt |
---|---|---|
text | user | what to awooify? |
Eats a baguette.
Arguments:
Name | Type | Prompt |
---|---|---|
user | user | who shall eat the baguette? |
Cries.
Aliases: dokidokiliteratureclub
, ddlcscene
Creates a DDLC scene. Body can be 1 or 2 for monika, 1/1b/2/2b for others.
Arguments:
Name | Type | Prompt |
---|---|---|
character | string | which character to use? |
background | string | which background to use? One of bedroom , class , closet , club , corridor , house , kitchen , residential and sayori_bedroom . |
face | string | which face to use? A-R for monika, A-Z for natsuki, A-Y for sayori and A-X for yuri. |
text | string | what should the character say? |
Declares communism.
Aliases: drinkcoffee
, animecoffee
, anime-coffee
Someone enjoying warm coffee.
gah image
Holo image
Hugs someone.
Arguments:
Name | Type | Prompt |
---|---|---|
user | member | who do you want to hug? |
kanna image
Generates a kannagen image
Arguments:
Name | Type | Prompt |
---|---|---|
text | string | what to kannafy? |
Kemonomimi image
Kisses someone.
Arguments:
Name | Type | Prompt |
---|---|---|
user | member | who do you want to kiss? |
Licks someone.
Arguments:
Name | Type | Prompt |
---|---|---|
user | member | who do you want to lick? |
Aliases: loli
, lolies
Lolice rules
Arguments:
Name | Type | Prompt |
---|---|---|
lolice | user | who's the lolice? |
Midriff image
Neko image
Uses the nekos.life API. SFW only.
Arguments:
Name | Type | Prompt |
---|---|---|
command | string | What's the sub-command you want to run? |
text | string | |
Examples: |
- help
- OwOify
Pouts
Shows random anime quote
Random safebooru image.
Shrugs.
Sips
Slaps someone.
Arguments:
Name | Type | Prompt |
---|---|---|
user | member | who do you want to slap? |
Feelin smug.
Random image from sofurry
Shows random non-existent waifu generated by AI
Gets info about Atom Text Editor package
Arguments:
Name | Type | Prompt |
---|---|---|
pkg | string | Which Atom package to get info about? |
Usage: apm <pkg> |
Searches caniuse.com for support
Arguments:
Name | Type | Prompt |
---|---|---|
name | string | Which feature to search for? |
Generates a simple chart. Uses quickchart.io
Arguments:
Name | Type | Prompt |
---|---|---|
args | string | what data to visualize? |
Explanation for given http status code.
Arguments:
Name | Type | Prompt |
---|---|---|
code | integer | What code to get info about? |
Usage: code <code> |
Aliases: colour
, color-preview
, colour-preview
Preview what a color looks like. Accepts HEX, RGB(A) and
Arguments:
Name | Type | Prompt |
---|---|---|
value | string | What color do you want to view? |
Usage: color <value> |
Searches in discord.js docs
Arguments:
Name | Type | Prompt |
---|---|---|
query | string | Enter query to search for |
source | string | Source version to use |
Usage: djs <query> [source] |
Shows status of discord services.
Sends a thumbnail based on given JSON
Arguments:
Name | Type | Prompt |
---|---|---|
embed | string | JSON embed to show |
Shows information about formatting messages
Extracts some information from HTML page.
Arguments:
Name | Type | Prompt |
---|---|---|
page | string | Which page to extract information? |
Returns if given message has an emoji or not
Shows properties of sent image
Arguments:
Name | Type | Prompt |
---|---|---|
argument | string | string :) |
EXECUTEZ GIVEN LOLCODE CODE. STDIN IZ EMPTY
Arguments:
Name | Type | Prompt |
---|---|---|
code | string | WUTS TEH CODE 2 EVAL? |
Gets info about NPM package
Arguments:
Name | Type | Prompt |
---|---|---|
pkg | string | Which NPM package to get info about? |
Usage: npm <pkg> |
Shows information from PHP documentation. Use either php <class | function>
or php <class>::<method>
. Use object oriented style when available.
Arguments:
Name | Type | Prompt |
---|---|---|
php | string | Which class/function to get info about? |
Usage: php help |
Executes given PHP code.
Arguments:
Name | Type | Prompt |
---|---|---|
code | string | what's the code to eval? |
Gets info about Python Package on PIP Package
Arguments:
Name | Type | Prompt |
---|---|---|
pkg | string | Which PIP package to get info about? |
Usage: pip <pkg> |
Aliases: render
, html
Renders given HTML
Arguments:
Name | Type | Prompt |
---|---|---|
url | url | Which page to render? |
Aliases: req
Makes a new HTTP request
Arguments:
Name | Type | Prompt |
---|---|---|
method | string | Which method to use? Type help for more info. |
url | string | Which URL to make request on? |
format | string | What's the format to use? json or text . |
Usage: req get http://danbulant.eu/ text |
Aliases: bal
Shows yours BBS balance. More in info user
Arguments:
Name | Type | Prompt |
---|---|---|
target | member | Which user to get balance from? |
Begs users to give you BBS
Invest BBS into the economy
Arguments:
Name | Type | Prompt |
---|---|---|
sum | float | How much to invest? |
Aliases: investment
Shows your investments. Use investment <number>
to see details of single investment.
Arguments:
Name | Type | Prompt |
---|---|---|
investment | integer | Which investment to show? |
Mines BBS, once per 12 hours.
Pays someone BBS
Arguments:
Name | Type | Prompt |
---|---|---|
user | user | Who to pay? |
amount | float | What amount to pay? |
Information about premium and if you have active premium.
Shows your or someone else's current rank and rank points.
Arguments:
Name | Type | Prompt |
---|---|---|
user | member | which user to get level from? |
Aliases: richest
, top
, baltop
Shows rich people
Arguments:
Name | Type | Prompt |
---|---|---|
page | integer | Page to look at |
Searches virtual internet for BBS
Withdraws an investment
Arguments:
Name | Type | Prompt |
---|---|---|
id | integer | What's the number of investment? See investments command for more. |
Aliases: level
, exp
, lvl
Shows your or someone else's current level and experience
Arguments:
Name | Type | Prompt |
---|---|---|
user | user | which user to get level from? |
List all your achievements
Arguments:
Name | Type | Prompt |
---|---|---|
user | user | What's the user you want to list achievements of? |
Set a message to display when someone pings you.
Arguments:
Name | Type | Prompt |
---|---|---|
message | string | What message to display? |
Aliases: av
, pfp
Shows yours (or someone else's) avatar
Arguments:
Name | Type | Prompt |
---|---|---|
user | user | User to check on? |
Boosts current guild.
Closes existing tunnel
Aliases: covid19
, corona
, coronavirus
, covidinfo
, coronainfo
Shows recent information about COVID-19
Arguments:
Name | Type | Prompt |
---|---|---|
country | string | which countrys stats do you want to see? |
Usage: covid [country] |
Shows random useless fact
Aliases: badges
Shows list of user flags
Arguments:
Name | Type | Prompt |
---|---|---|
user | user | which user to get flags from? |
Shows bot invite link
Aliases: calc
, calculator
Calculates given math expression
Arguments:
Name | Type | Prompt |
---|---|---|
expression | string | What expression to calculate? |
Aliases: old
Shows oldest users on discord
Aliases: random-pfp
, random-av
Shows a random avatar
Aliases: random-color
Shows a random color
Aliases: meme
, memes
, dankmeme
, dankmemes
, cursedimage
, cursedimages
Gets random image from given subreddit. Can be used with or without r/
Arguments:
Name | Type | Prompt |
---|---|---|
string | Which subreddit to get the image from? |
Aliases: contact-developers
Requests a message tunnel to devs. DM only.
Arguments:
Name | Type | Prompt |
---|---|---|
context | string | Why do you want to contact developers? |
Aliases: statistics
, about
, status
Statistics and information about igni
Aliases: disable-pings
, enable-pings
, pings
Disables ping for bot replies.
Aliases: t
Translate string or previous message
Arguments:
Name | Type | Prompt |
---|---|---|
target | string | What language to translate to? |
text | string | What text to translate? |
Unboosts server
Aliases: vote
Checks your vote status
Aliases: figlet
Makes ascii text. For list of fonts, see figlet.js.
Arguments:
Name | Type | Prompt |
---|---|---|
text | string | What text should the bot render? |
Usage: ascii [font] <text> |
Aliases: cat-fact
, catfacts
Shows a random fact about cats.
Aliases: clapify
Clapify given text
Arguments:
Name | Type | Prompt |
---|---|---|
string | string | Text to clapify |
Aliases: cf
Flips a coin.
Cool up something
Arguments:
Name | Type | Prompt |
---|---|---|
cool | string | What do you want to cool? |
Ascii cow saying or thinking whatever you want
Arguments:
Name | Type | Prompt |
---|---|---|
variant | string | Variant to use, think or say? |
text | string | Text to make cow say/think: |
DAB
Shows random dad joke
Who was the impostor?
Arguments:
Name | Type | Prompt |
---|---|---|
user | member | Who was the impostor? |
Shows random joke
Kills user
Arguments:
Name | Type | Prompt |
---|---|---|
user | member | which user to kill? |
Aliases: leet
Leetify your text
Arguments:
Name | Type | Prompt |
---|---|---|
string | string | Text to leetify: |
Everyone knows what's lenny
Aliases: ru
Fetch information about a reddit user
Arguments:
Name | Type | Prompt |
---|---|---|
user | string | which reddit user to fetch info from? |
Aliases: reverse
Reverses given text
Arguments:
Name | Type | Prompt |
---|---|---|
text | string | What text to reverse? |
Aliases: rockpaperscissors
, rock-paper-scissors
Plays rock paper scissors game with bot.
Arguments:
Name | Type | Prompt |
---|---|---|
chose | string | What do you choose? One of rock , paper and scissors |
Make the bot say what you want
Arguments:
Name | Type | Prompt |
---|---|---|
string | string | What do you want bot to say? |
Display a recently deleted message
Arguments:
Name | Type | Prompt |
---|---|---|
number | integer | Which number of recently deleted messages should the bot show? |
Usage: snipe [msg number] |
Aliases: snipes
Display list of channels with recently deleted messages
Usage: snipelist
Aliases: spoil
Make the bot say something in annoying spoilers
Arguments:
Name | Type | Prompt |
---|---|---|
string | string | What to say: |
Aliases: sub
Fetch information about a subreddit
Arguments:
Name | Type | Prompt |
---|---|---|
sub | string | which subreddit to fetch info from? |
Converts text to subscript
Arguments:
Name | Type | Prompt |
---|---|---|
text | string | What text to convert? |
Converts text to superscript
Arguments:
Name | Type | Prompt |
---|---|---|
text | string | What text to convert? |
Throws a random object at someone
Arguments:
Name | Type | Prompt |
---|---|---|
user | member-lax | Who to throw at? |
Shows a random topic
Aliases: ud
, define
, df
Find the meaning in the Urban Dictionary
Arguments:
Name | Type | Prompt |
---|---|---|
text | string | What is the word do you want to look up? |
Usage: urban <text> |
Aliases: vaporify
Vaporify given text
Arguments:
Name | Type | Prompt |
---|---|---|
string | string | What to vaporify? |
Aliases: au
Fetches info about given Apex legends player
Arguments:
Name | Type | Prompt |
---|---|---|
player | string | which player to fetch? |
platform | string | which platform to use (PC, PS4 or X1)? |
Aliases: mcnick
, mcnickname
, minecraftname
Shows history of mc username
Arguments:
Name | Type | Prompt |
---|---|---|
name | string | What minecraft username to get info about? |
Aliases: ou
, osu
Shows information about osu user
Arguments:
Name | Type | Prompt |
---|---|---|
user | string | which user to search for? |
type | string | what mode to use? |
Aliases: poke
Finds something in pokedex
Arguments:
Name | Type | Prompt |
---|---|---|
cmd | string | Which subcommand to use? Use help to see available ones. |
poke | string | Pokemon to see |
Usage: poke help |
Shows skin of given user
Arguments:
Name | Type | Prompt |
---|---|---|
username | string | Enter username of the minecraft player to show skin of: |
Aliases: quiz
Asks a question
Arguments:
Name | Type | Prompt |
---|---|---|
type | string | What difficulty to use? Use any for any difficulty and stats to show your statistics. |
fast | boolean | Do you want to end the trivia after you respond? This will disable the multiplayer. |
Aliases: wyr
Shows a would you rather question/
Aliases: g-end
, giveaway-end
Ends a giveaway
Arguments:
Name | Type | Prompt |
---|---|---|
message | string-integer | What's the message ID of giveaway? |
channel | channel | What's the channel of giveaway? |
Aliases: g-reroll
, giveaway-reroll
Rerolls a giveaway
Arguments:
Name | Type | Prompt |
---|---|---|
message | string-integer | What's the message ID of giveaway? |
channel | integer | What's the channel of giveaway? |
Aliases: g-start
, giveaway-start
Starts a giveaway
Arguments:
Name | Type | Prompt |
---|---|---|
time | string | After how long should the giveaway end? 0 for manual ending. (Example: 1hour, 2mins) |
item | string | What item do you intend to giveaway? 200 characters maximum. |
channel | channel | Which channel to send the giveaway to? |
winners | integer | How many winners should be selected? |
messages | natural-number | optional |
invites | natural-number | optional |
roles | role-list | optional |
server | invite | optional |
Aliases: face-palm
Facepalms
Pats someone
Arguments:
Name | Type | Prompt |
---|---|---|
user | member | Who to pat? |
Winks to someone
Arguments:
Name | Type | Prompt |
---|---|---|
user | member | Who to wink to? |
Creates a minecraft-like achievement, thanks to alexflipnote.dev
Arguments:
Name | Type | Prompt |
---|---|---|
text | string | What achievement did you get? |
Blurpifies an image
Arguments:
Name | Type | Prompt |
---|---|---|
image | image | what to blurpify? |
Captchifies someone.
Arguments:
Name | Type | Prompt |
---|---|---|
user | user | who shall be in captcha? |
text | string | what is in the captcha? |
Aliases: mind
Try and change my mind.
Arguments:
Name | Type | Prompt |
---|---|---|
text | string | what are you sure about? |
Aliases: clydify
Make clyde say something.
Arguments:
Name | Type | Prompt |
---|---|---|
text | string | what to say? |
Random coffee image from alexflipnote.dev
Deepfries an image
Arguments:
Name | Type | Prompt |
---|---|---|
image | image | what to deepfry? |
Aliases: stopworking
, sw
Ends a task
Arguments:
Name | Type | Prompt |
---|---|---|
text | string | what task to end? |
Shows random image from happy fone api
Arguments:
Name | Type | Prompt |
---|---|---|
type | string | Enter type of resource |
food image
Makes image or someone more gay
Arguments:
Name | Type | Prompt |
---|---|---|
image | image | What image/Who to make gay? |
Makes image or someone more glass
Arguments:
Name | Type | Prompt |
---|---|---|
image | url | user |
Puts an image into iphonex
Arguments:
Name | Type | Prompt |
---|---|---|
url | image | what to put into iPhone X? |
Aliases: jpg
, jpegify
JPEG-ify someone
Arguments:
Name | Type | Prompt |
---|---|---|
character | user | who to jpegify? |
Aliases: lookback
, lookingbackat
, lookbackat
How dare he look at her.
Arguments:
Name | Type | Prompt |
---|---|---|
user2 | user | who do you want to look at? |
user | user | who is looking back? |
Aliases: magikify
Magikifies an image
Arguments:
Name | Type | Prompt |
---|---|---|
image | image | what to magikify? |
intensity | integer | what's the intensity to use? |
Aliases: makememe
, genmeme
Make a meme using imageurl/avatar toptext botomtext
Arguments:
Name | Type | Prompt |
---|---|---|
url | user | url |
top | string | Top text of meme: |
bottom | string | Bottom text of meme: |
Makes an phcomment
Arguments:
Name | Type | Prompt |
---|---|---|
text | string | what to comment? |
Aliases: qrcode
Makes a QRCode from given text
Arguments:
Name | Type | Prompt |
---|---|---|
text | string | Text to encode into QRCode |
Usage: qr <text> |
Makes an image more salty, thanks to alexflipnote.dev
Arguments:
Name | Type | Prompt |
---|---|---|
image | url | user |
Aliases: saucenao
, source
, sourceimage
I need the sauce. Nao!
Arguments:
Name | Type | Prompt |
---|---|---|
image | url | Which image to search for? |
Stickbugs an image
Arguments:
Name | Type | Prompt |
---|---|---|
url | image | What to stickbug? |
Shows a tenor GIF.
Arguments:
Name | Type | Prompt |
---|---|---|
title | string | what should be the title? |
type | string | What should the bot search for? |
description | string | What should be the description? |
Aliases: threat
Shows 3 biggest threats.
Arguments:
Name | Type | Prompt |
---|---|---|
user | user | who's the 3rd thread? |
Traps someone
Arguments:
Name | Type | Prompt |
---|---|---|
text | member | who to trap? |
Shows trash waifus
Arguments:
Name | Type | Prompt |
---|---|---|
image | user | Who's the trash here? |
Aliases: trigger
Triggers an image or someone
Arguments:
Name | Type | Prompt |
---|---|---|
image | url | user |
Aliases: tweet
, trump
So what did trump tweet today?
Arguments:
Name | Type | Prompt |
---|---|---|
text | string | what did trump tweet?? |
Makes image/user wasted
Arguments:
Name | Type | Prompt |
---|---|---|
image | url | user |
Aliases: whowins
, wouldwin
, whowin
Compares who would win.
Arguments:
Name | Type | Prompt |
---|---|---|
user2 | user | who do you want to compare? |
user | user | who should be the other one to compare? |
Aliases: comic
Shows todays xkcd comic.
Makes a youtube comment
Arguments:
Name | Type | Prompt |
---|---|---|
text | string | What to comment? Max 999 characters |
This commands enables the bot to send admin notifications to a channel. Notifications may be sensitive, so make sure it's only for staff. There can only be one channel, so each change will overwrite the previous one.
Arguments:
Name | Type | Prompt |
---|---|---|
channel | text-channel | What channel should the bot use for admin notifications? |
Aliases: add-alias
Adds an alias to a command
Arguments:
Name | Type | Prompt |
---|---|---|
target | command | What command to alias to? |
source | string | What alias to add? Must contain only non-whitespace characters. |
Edits automod configuration
Arguments:
Name | Type | Prompt |
---|---|---|
option | string | Which option to change? One of bannedWords, mentions, regexes, invites, links, emojis, spoilers and selfbots. |
action | string | optional |
settings | string | What are the additional settings? List of words separated by space for bannedWords, number for emojis or mentions. |
Aliases: edit-perms
, alter-permissions
, edit-permissions
Edits permissions
Arguments:
Name | Type | Prompt |
---|---|---|
role | role | What role to edit? |
channel | channel | optional |
cmd | command | group |
value | boolean | string |
Aliases: announcement
Make the bot announce what you want.
Arguments:
Name | Type | Prompt |
---|---|---|
title | string | What's the title of announcement? |
string | string | What do you want to announce? |
color | string | What's the color you want to use? |
showAuthor | boolean | Do you want to show you as author? |
Examples: |
- announce "Title" "Description" blue
Creates, updates or removes auto reactions
Arguments:
Name | Type | Prompt |
---|---|---|
channel | text-channel | optional |
reactions | emojis | optional |
Shows automod configuration
Bans a user
Arguments:
Name | Type | Prompt |
---|---|---|
user | member | which user do you want to ban? |
reason | string | why do you want to ban this user? |
Usage: ban <user> <daysToDeleteMessages> <reason> |
Shows an offender case
Arguments:
Name | Type | Prompt |
---|---|---|
case | integer | which case do you want to view? |
Lists allowed channels or sets/removes them
Arguments:
Name | Type | Prompt |
---|---|---|
option | string | Please select an option: `<add |
channels | channel | Which channels to add/remove? |
Aliases: clear-permissions
Clears all the servers permission overwrites
Arguments:
Name | Type | Prompt |
---|---|---|
confirmation | string | WARNING - this will delete all the servers permission overwrites! Are you sure? Type confirm to confirm. |
Clears all the guilds settings
Arguments:
Name | Type | Prompt |
---|---|---|
confirmation | string | WARNING - this will delete all the guilds cases and other settings! Are you sure? Type confirm to confirm. |
Aliases: usercount
Shows information about members of this channel
Aliases: counting-channel
Creates or deletes counting channel
Arguments:
Name | Type | Prompt |
---|---|---|
channel | text-channel | Which channel to use? |
remove | boolean | Do you want to remove the channel as counting channel? |
Shows on offenders history
Arguments:
Name | Type | Prompt |
---|---|---|
user | user | which users offense history do you want to view? |
Imports data from aztec
Arguments:
Name | Type | Prompt |
---|---|---|
code | string | What's the code from aztec? Use the igni command in Aztec to get the code. |
Aliases: roleinfo
, ri
, channelinfo
, chi
, serverinfo
, si
, guildinfo
Gets information
Arguments:
Name | Type | Prompt |
---|---|---|
command | string | Which resource you want to get info about? |
pointer | role | channel |
Usage: info help |
Kicks a user
Arguments:
Name | Type | Prompt |
---|---|---|
user | member | which user do you want to kick? |
reason | string | why do you want to kick this user? |
Locks channel
Aliases: log
Log settings. See help
subcommand for more info. When altering, use +option to add, -option to remove and !option to toggle log options
Arguments:
Name | Type | Prompt |
---|---|---|
command | string | Which action to do? Send help if not sure. |
channel | channel | Which channel to add/remove? |
settings | string |
Aliases: medialock
Updates media lock for given channel
Arguments:
Name | Type | Prompt |
---|---|---|
channel | channel | optional |
options | options | Which media lock options to use? clear to remove media lock. |
Aliases: medialocks
, list-media-locks
List all enabled media locks
Mutes a user
Arguments:
Name | Type | Prompt |
---|---|---|
member | member | which user do you want to mute? |
reason | string | why do you want to mute this user? |
Aliases: set-muterole
Sets muterole to enable the mute command.
Arguments:
Name | Type | Prompt |
---|---|---|
role | role | What role to use for muting members? |
Aliases: permissions
Views permissions for current or given channel
Arguments:
Name | Type | Prompt |
---|---|---|
channel | text-channel | category-channel |
Create simple polls with igni.
Arguments:
Name | Type | Prompt |
---|---|---|
title | string | what is the title of the poll? |
args | string | what should be the options? Use format <emoji> option . Duplicates will be ignored. |
Deletes a certain amount of message in channel
Arguments:
Name | Type | Prompt |
---|---|---|
amount | integer | How many messages do you want to delete? |
delete | boolean | Delete the message as well? |
Aliases: randommember
, random
Selects random member
Aliases: rr
Creates a reaction role
Arguments:
Name | Type | Prompt |
---|---|---|
channel | text-channel | optional |
message | string | What's the message ID to check? |
reaction | emoji | What's the reaction to accept? |
role | role | What's the role to give/remove? |
Aliases: editreason
Warns a user
Arguments:
Name | Type | Prompt |
---|---|---|
case | integer | which case do you want to edit? |
reason | string | what should the new reason be? |
Remove a warn from a user
Arguments:
Name | Type | Prompt |
---|---|---|
case | integer | which warn case do you want to remove? |
Aliases: r
, roles
Add, remove or toggle a role on a user
Arguments:
Name | Type | Prompt |
---|---|---|
option | string | Please select an option: `<add |
user | user | Which user would you like to select? |
role | role | Which role would you like to select? |
Aliases: reaction-roles-message
Creates a reaction roles message
Arguments:
Name | Type | Prompt |
---|---|---|
channel | text-channel | optional |
reactions | What are the reaction roles? Reply in format of <emoji> <role> <message> . Send multiple entries each in it's own message. |
Aliases: nickname
, setnickname
Sets the nickname of bot
Arguments:
Name | Type | Prompt |
---|---|---|
nick | string | What nickname should the bot use? |
Softbans a user
Arguments:
Name | Type | Prompt |
---|---|---|
user | member | which user do you want to softban? |
reason | string | why do you want to softban this user? |
Usage: softban <user> <daysToDeleteMessages> <reason> |
Aliases: toggle-level
Toggles level up messages
Unbans a user
Arguments:
Name | Type | Prompt |
---|---|---|
user | integer | which user do you want to unban? |
reason | string | why do you want to unban this user? |
Usage: unban <user> <reason> |
Unlocks channel
Warns a user
Arguments:
Name | Type | Prompt |
---|---|---|
user | member | which user do you want to warn? |
reason | string | why do you want to warn this user? |
Aliases: leavechannel
, joinchannel
Sets welcome and leave channels. Overwrites previous settings.
Arguments:
Name | Type | Prompt |
---|---|---|
channel | channel | which channel to log into? |
type | string | which actions to log (both, leave or join)? |
Joins voice channel you're currently in.
Jumps to selected position in queue
Arguments:
Name | Type | Prompt |
---|---|---|
number | integer | To which position in queue to jump to? |
Leaves the voice channel.
Aliases: np
, now-playing
Show current playing song
Pauses playback
Aliases: p
Add given music into queue
Arguments:
Name | Type | Prompt |
---|---|---|
url | string | What music to add? |
Aliases: q
List current queue
Arguments:
Name | Type | Prompt |
---|---|---|
selected | integer | Which song to get info about? |
Remove song from queue
Arguments:
Name | Type | Prompt |
---|---|---|
selected | integer | Which song to remove from queue? |
length | integer | How many songs to delete? |
Resumes playback
Seeks playback
Arguments:
Name | Type | Prompt |
---|---|---|
seek | integer | How much to seek? Use h:m:s format (hours and minutes are optional) |
absolute | boolean | Seek from start? yes/no. |
Shuffles the queue
Skips currently playing song(s)
Arguments:
Name | Type | Prompt |
---|---|---|
number | integer | How many songs to skip? |
Stops the music player
Aliases: vol
Sets music volume
Arguments:
Name | Type | Prompt |
---|---|---|
volume | integer | What to set the new volume to? |
Aliases: user
, member
Shows user profile
Arguments:
Name | Type | Prompt |
---|---|---|
user | member | What user to get info about? |
Aliases: set-description
Sets your description
Arguments:
Name | Type | Prompt |
---|---|---|
text | string | What's your new description? |
Aliases: ddg
, duckduckgo
Shows link to duckduckgo bang or shows instant answer
Arguments:
Name | Type | Prompt |
---|---|---|
string | string | What to try searching on DDG instant answers / bangs? |
Shows link to search given text on google
Arguments:
Name | Type | Prompt |
---|---|---|
string | string | What to google? |
Searches spotify
Arguments:
Name | Type | Prompt |
---|---|---|
search | string | What to search? |
Aliases: stack
, so
Searches in StackOverflow.
Arguments:
Name | Type | Prompt |
---|---|---|
filter | string | What to search for? |
Searches twitter
Arguments:
Name | Type | Prompt |
---|---|---|
text | string | What to search for? |
Aliases: wikipedia
Extracts some information from Wikipedia page.
Arguments:
Name | Type | Prompt |
---|---|---|
page | string | Which page to extract information? |
Searches youtube for videos
Arguments:
Name | Type | Prompt |
---|---|---|
url | string | What to search for? |
Aliases: toggleflag
Add flag to user
Arguments:
Name | Type | Prompt |
---|---|---|
user | user | which user to give flag to? |
flag | string | which flag to add? |
Prohibit a user from using this bot
Arguments:
Name | Type | Prompt |
---|---|---|
option | string | Please select an option: `<add |
users | user | Which users to add/remove? |
Shows details about an error/leave
Arguments:
Name | Type | Prompt |
---|---|---|
code | user | string |
Aliases: guilds
Lists guilds igni is in
Creates a tunnel in this server to selected user.
Arguments:
Name | Type | Prompt |
---|---|---|
user | user | What user to connect this channel to? |
Aliases: reload-service
, service-reload
Reloads service
Arguments:
Name | Type | Prompt |
---|---|---|
service | string | which service to reload? |
Reloads structures - useful when structures were updated during update
Restarts the bot
Toggles the bots afk status
Arguments:
Name | Type | Prompt |
---|---|---|
afk | boolean | Please select an AFK option? (true/false) |
Set the bots activity/status
Arguments:
Name | Type | Prompt |
---|---|---|
type | string | Which kind of status? |
name | string | What should the status be? |
Edit config.json settings
Arguments:
Name | Type | Prompt |
---|---|---|
key | string | Which key should be edited? |
value | string | What should the new value be? |
Simulates given event
Arguments:
Name | Type | Prompt |
---|---|---|
event | string | which event to start? |
Updates the bot
Sets the category for tickets.
Arguments:
Name | Type | Prompt |
---|---|---|
channel | category-channel | What's the category to set? |
Aliases: t-close
Creates new ticket
Aliases: t-new
Creates new ticket
Aliases: list-groups
, show-groups
Lists all command groups.
Aliases: man
, commands
Displays a list of available commands, or detailed information for a specified command
Arguments:
Name | Type | Prompt |
---|---|---|
command | group | command |
Usage: `help [command | command group]` |
Examples:
- help
- help prefix
Previews a message.
Arguments:
Name | Type | Prompt |
---|---|---|
url | url | What's the message link? |
Aliases: d
Does nothing, can be used as a target for aliases
Checks the bot's ping to the Discord server.
Displays help information for when an unknown command is used.
Examples:
- unknown-command kickeverybodyever
The bot requires some data to be recorded to it's databases. Apart from settings you explicitly set using commands, the following data is recorded:
- Guild name, id, join date and member count (used for statistics and possibly propagation, once we will start using it for propagation we will add a way to disable it)
- Member message count (used for rank) - contains just the total message count and bot-generated values like level
- Invites (used for invite tracking) - Contains user ID, server ID, invite code, expiration date and uses
- Error logs when an error is triggered in a command (users will see an error message) - message ID, their tag, channel ID and server ID
- Anonymized public statistics - total servers added and removed each day (just the numbers). This is the only data that's always public.
By adding the bot, you allow the collection of data specified above as well as any command used. We're also not liable for any data saved into the bot.
To delete all data of a server, you can use the clearsettings
command. To delete data of a user or member, contact the devs via the support server. To request a dump of your data, contact developers via the support server. The bot is operated from United States and hosted in NYC.