Daisuke Discord Bot Logo

Daisuke

0
0 upvotes in December
A bot primarily focussed on information and having fun with friends! Contains moderation commands, per-server configuration and logging features!

Daisuke Discord Bot

Important Links

SUPPORT SERVER

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!

What is Daisuke?

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!

What can Daisuke do?

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).
  • 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.

Have fun with friends with the action commands:

  • /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.

Provide extensive moderation support:

  • /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 can softban 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 the delete_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.

Make it your experience!

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 Suggestions

Bugs 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 Levels

There 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).
  • Server Owner
    • This is granted to the owner of the server.
    • This permission level grants the user exemption from moderation and the kill and slap 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.

The boring but necessary part

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:

Example command log

Daisuke Developer Access Disclaimer

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.

Check out the home page for the full Discord Bot List.

Information

Prefix: /
Servers: 969
Users: unknown
Created by: AttributeError#2513
Short link: discord.ly/daisuke