Important Links
How do I use Daisuke?
Daisuke’s default prefix is /
, as it uses Discord’s built-in Application Slash (/) Commands.
To see the full list of commands available to you, type /
in the chat box & click on Daisuke’s icon: it’ll show you all of Daisuke’s registered commands!
Daisuke is a bot created by AttributeError#2513
that is focussed around having fun with friends, extensive moderation support, and providing information to you, the user!
Provide information about specific users or the server:
/userinfo [@mention]
- show information about yourself or the mentioned user. Information provided includes (but is not limited to):- Current status (
Chilling in ? status
). - Key permissions (e.g. Administrator, Manage Server, Manage Messages, etc.)
- Acknowledgements that give them extra permissions within Daisuke (e.g. Server Moderator will allow them to run moderator-only commands).
- Current status (
d-guildinfo
- show information about the current server. Information provided includes (but is not limited to):- the owner’s tag, mention, and ID.
- the roles that are available within the server.
- the emojis that are available within the server.
/pat [@mention]
- either pat the specified user, or Daisuke will pat you if no user is specified./hug [@mention]
- either hug the specified user, or Daisuke will hug you if no user is specified.
/warn <@user> [reason]
- warn the user with an optional reason./kick <@user> [reason]
- kick the user with an optional reason./mute <@user> [duration (1d2h3m4s)] [reason]
- mute the user for a set duration (or indefinitely) with an optional reason./ban <@user> [duration (1d2h3m4s)] [reason] [delete_days=0] [softban=False]
- bans the specified user from the server. You can provide an optional duration for how long you wish the ban to last. You cansoftban
a user by setting the parameter to True: this will ban the user, clearing their last 7 days worth of messages, then unbanning and re-inviting them. If you wish to ban a user and clear their messages without unbanning them, you can set thedelete_days
parameter to however many days of messages you wish to delete./modlogs [page]
- allows you to view moderation cases (starting from the most recent) for the current server.
Thanks to per-server configuration options, you are able to customise the bot to your liking! You can enable what events get logged, you can separate different types of events into different channels, and more!
This is by no means an extensive list of the features Daisuke has, and only scrapes the surface. To see a full list of what Daisuke can do, invite the bot to your server and get started by looking in the How do I use Daisuke? section!
Bugs and SuggestionsBugs can be reported within the Support Server, and suggestions can also be filed there too! Note that all bugs/errors are automatically reported back to the developers, but no context is given! Therefore, reporting any bugs you run into (no matter how big or small!) is extremely helpful.
Permission LevelsThere are a couple of permission levels that allow you access to different commands. These are detailed below:
- Server Moderator
- This is granted to a user if they have one of the following permissions:
- Manage Messages
- Manage Roles
- Manage Channels
- Manage Webhooks
- Manage Nicknames
- Manage Server
- Kick Members
- Ban Members
- Mention
@everyone
,@here
and All Roles
- This permission level grants users access to moderation commands. Each moderation command will require that they have a set permission, usually in line with whatever command it is you’re trying to run (e.g.
/mute
will require you have the ‘Moderate Members’ permission).
- This is granted to a user if they have one of the following permissions:
- Server Owner
- This is granted to the owner of the server.
- This permission level grants the user exemption from moderation and the
kill
andslap
action commands.
- Daisuke Developer
- This is granted to anyone who has the
Daisuke Developers
role within the Support Server. - This grants access to all commands within a server, including moderation and any disabled commands.
- See the disclaimer below surrounding this permission level.
- This is granted to anyone who has the
Information Collection Disclaimer
Daisuke logs whenever a command is run, and when doing so logs some information about you (the person running the command), the guild/server it was run in, and the channel it was run in. An example of what Daisuke logs is shown:
Daisuke Developers have access to your server at all times. This means that we are able to create invites in order to join your server should we need to for troubleshooting purposes. However, we never do this without your prior permission and/or asking for an invite first. Upon joining your server Daisuke Developers will have access to every command, regardless of permissions set within your server, or disabled commands and/or modules. The Daisuke Developers will never exploit these permissions in conjunction with the Discord Terms of Service and abusing the API.