An all-in-one multi-purpose discord bot with support for:
-
setting birthdays and birthday reminders.
-
counting (decimal, binary, and alphabet).
-
an astrology knowledge quiz, a flag game, a hot-or-cold number guessing game, a game that helps the user fall asleep quickly.
-
levelling, moderation tools such as purging all of a user’s messages, timeouts, user filters and global filters.
-
the ability for users to select custom roles.
-
tickets.
-
suggestion channel.
-
anonymous vent channel that auto-purges every day.
-
question of the day.
-
and more!
All 100% configurable within the bot’s /config command/ /help provides more info.
[
{
“id”: “1557595208818888734”, “application_id”: “1511086891376705646”,
“version”: “1566768432651706390”, “default_member_permissions”: “8192”,
“type”: 1, “name”: “purgeuser”,
“description”: “Delete a user’s messages across accessible server channels and threads.”,
“dm_permission”: true, “contexts”: null,
“integration_types”: [
0, 1
], “options”: [ {
“type”: 6,
“name”: “user”,
“description”: “The user whose messages should be deleted”,
“required”: true }
], “nsfw”: false
}, { “id”: “1566768432324808774”,
“application_id”: “1511086891376705646”, “version”: “1566768432525873229”, “default_member_permissions”: null, “type”: 1,
“name”: “astroquiz”, “description”: “Thirty seconds and three strikes to answer 10 astrology questions.”, “dm_permission”: true, “contexts”: null, “integration_types”: [ 0,
1 ], “nsfw”: false }, { “id”: “1566768432324808775”, “application_id”: “1511086891376705646”, “version”: “1566768432525873230”, “default_member_permissions”: null, “type”: 1, “name”: “leaderboard”,
“description”: “View the astroquiz leaderboard.”, “dm_permission”: true, “contexts”: null, “integration_types”: [ 0,
1 ], “nsfw”: false },
{ “id”: “1566768432324808776”, “application_id”: “1511086891376705646”, “version”: “1566768432525873231”, “default_member_permissions”: null, “type”: 1, “name”: “question”, “description”: “Sends a random question.”,
“dm_permission”: true, “contexts”: null, “integration_types”: [
0, 1 ],
“nsfw”: false }, { “id”: “1566768432324808777”, “application_id”: “1511086891376705646”, “version”: “1566768432626663524”, “default_member_permissions”: null,
“type”: 1, “name”: “flaggame”, “description”: “Guess 10 country flags within the time limit!”, “dm_permission”: true, “contexts”: null, “integration_types”: [ 0,
1 ], “nsfw”: false
}, { “id”: “1566768432324808778”, “application_id”: “1511086891376705646”, “version”: “1566768432626663525”, “default_member_permissions”: null, “type”: 1,
“name”: “numberguess”, “description”: “Play a higher or lower number guessing game!”,
“dm_permission”: true, “contexts”: null, “integration_types”: [ 0, 1 ], “nsfw”: false }, { “id”: “1566768432324808779”, “application_id”: “1511086891376705646”, “version”: “1566768432626663526”, “default_member_permissions”: null, “type”: 1, “name”: “countstatus”, “description”: “View the current status of the counting games.”, “dm_permission”: true, “contexts”: null, “integration_types”: [ 0, 1 ], “nsfw”: false
}, { “id”: “1566768432324808780”, “application_id”: “1511086891376705646”, “version”: “1566768432626663527”, “default_member_permissions”: null, “type”: 1, “name”: “birthday”, “description”: “Manage your birthday.”, “dm_permission”: true, “contexts”: null, “integration_types”: [ 0, 1 ], “options”: [ { “type”: 1, “name”: “add”, “description”: “Save or update your birthday.”,
“options”: [ { “type”: 4,
“name”: “month”, “description”: “Birth month (1-12)”, “required”: true },
{ “type”: 4, “name”: “day”,
“description”: “Birth day (1-31)”, “required”: true
} ] }, { “type”: 1, “name”: “view”, “description”: “View your saved birthday.” }, { “type”: 1, “name”: “remove”, “description”: “Remove your saved birthday.” } ], “nsfw”: false },
{ “id”: “1566768432324808781”, “application_id”: “1511086891376705646”, “version”: “1566768432626663528”,
“default_member_permissions”: null,
“type”: 1, “name”: “sleep”, “description”: “Are you tired? Can you count these for me?”, “dm_permission”: true, “contexts”: null, “integration_types”: [
0, 1 ], “nsfw”: false }, { “id”: “1566768432324808782”,
“application_id”: “1511086891376705646”, “version”: “1566768432626663529”, “default_member_permissions”: null, “type”: 1,
“name”: “level”, “description”: “View your XP and level.”, “dm_permission”: true, “contexts”: null, “integration_types”: [ 0, 1 ], “options”: [
{ “type”: 6,
“name”: “user”, “description”: “The user whose XP you want to view.” }
], “nsfw”: false }, { “id”: “1566768432324808783”, “application_id”: “1511086891376705646”, “version”: “1566768432626663530”,
“default_member_permissions”: null, “type”: 1, “name”: “xpleaderboard”,
“description”: “View the weekly XP leaderboard.”, “dm_permission”: true, “contexts”: null,
“integration_types”: [
0, 1 ], “nsfw”: false
}, { “id”: “1566768432525873222”,
“application_id”: “1511086891376705646”,
“version”: “1566768432626663531”, “default_member_permissions”: null, “type”: 1,
“name”: “xpset”, “description”: “Set a user’s XP level.”,
“dm_permission”: true, “contexts”: null,
“integration_types”: [
0,
1
], “options”: [ {
“type”: 6, “name”: “user”,
“description”: “The user to modify.”, “required”: true }, { “type”: 4, “name”: “level”, “description”: “The level to set.” }, { “type”: 4, “name”: “xp”,
“description”: “Total XP to set.” }
], “nsfw”: false },
{ “id”: “1566768432525873224”,
“application_id”: “1511086891376705646”, “version”: “1566768432626663533”,
“default_member_permissions”: null, “type”: 1, “name”: “timeout”,
“description”: “Timeout a user for a custom duration.”, “dm_permission”: true, “contexts”: null,
“integration_types”: [
0, 1
],
“options”: [ { “type”: 6, “name”: “user”, “description”: “The user to timeout”, “required”: true }, {
“type”: 3, “name”: “time”, “description”: “Duration (e.g. 30s, 10m, 2h, 1d, 1w)”,
“required”: true }
], “nsfw”: false
},
{
“id”: “1566768432525873225”,
“application_id”: “1511086891376705646”, “version”: “1566768432651706388”, “default_member_permissions”: null, “type”: 1, “name”: “filter”, “description”: “Add, remove, or list the words in the current global filter.”,
“dm_permission”: true, “contexts”: null,
“integration_types”: [
0, 1
], “options”: [
{ “type”: 1,
“name”: “list”, “description”: “lists all words in the global filter” },
]

