Osu Discord Bots and Apps

Spice up your Discord experience with our diverse range of Discord Bots and Apps.

Discord Servers
MissAnalyzer
## How to Use ``` Usage: /help Prints this message. /miss user <username> <type> [<index>] Finds #index recent/top play for username (index defaults to 1) /miss beatmap {<beatmap id>|<beatmap link>} [<index>] Finds #index score on beatmap (index defaults to 1) Automatically responds to rs from owo bot and boat bot if the replay is saved online Automatically responds to uploaded replay files ``` Discord's slash command guides should help you figure out what to put where. ### Bot says "Cannot find replay"! **All commands except for uploading a replay file will only work if the replay is saved on the osu! servers.** **Replays are only saved if they are in the top 500 on the leaderboard.** **If the bot says "Cannot find replay", this is probably why.** ## Info for Server Owners ### !! Reinvite the bot if slash commands don't work, it might need new permissions !!** ### Server-specific Settings The owner of the server can view/change settings with: ``` /settings get View current settings /settings set <setting> <value> Set the value of <setting> to <value> ``` |Setting|Description| |-|-| |compact|When compact is true, replies to other bots are not sent. Instead, the "miss #" reactions are placed on the original bot's message. (Default: false)| |prefix|Sets prefix for the bot. (Default: ">miss") **(OBSOLETE: Use slash commands instead!)**| |tracking|(currently TinyBot only) Whether the bot responds to "tracking" messages from other bots that are automatically posted when a user sets a new top play. (Default: false)| |autoresponses|Whether the bot responds to rs messages posted by other bots (default: true)| |maxbuttons|The max number of buttons the bot will put on a miss message. Misses higher than this number won't be viewable. (default 10, max 25)| ~~If you don't want to clutter your channels with settings configuration, you can DM the bot instead and specify the server id of the server you want to edit.~~ Removed now that bot uses slash commands. ## Donate Right now, I have the bot running on a home server. This works fine for now, but if the bot gets super popular it might not be sustainable. It'd be nice to run the bot on a dedicated server but I'm not gonna throw money at one just so other people can use my bot. If anyone wants to put money towards getting a proper server host, please let me know - I'd be really grateful. ## Contact `ThereGoesMySanity#2622` on discord for any questions/concerns/suggestions/donations.
igni
# Igni **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! ## Testing 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](https://discord.gg/EJujSYv). ## 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). ## FAQ | 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. | # Commands 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](https://text.danbulant.eu/igni/README.md).
Acinonyx