From 15e420b3ae49903a4b13cf14068a7b630c926e15 Mon Sep 17 00:00:00 2001 From: ElBe <90863907+ElBe-Plaq@users.noreply.github.com> Date: Fri, 14 Oct 2022 21:51:46 +0200 Subject: [PATCH] Create commands.py --- Replit/commands.py | 110 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 110 insertions(+) create mode 100644 Replit/commands.py diff --git a/Replit/commands.py b/Replit/commands.py new file mode 100644 index 0000000..10f0055 --- /dev/null +++ b/Replit/commands.py @@ -0,0 +1,110 @@ +''' +Command creator for the discord.py Bot. + +© by ElBe. + +Version: 0.1.5 + +NOTE: Only execute once. +''' + +#Imports +import command_creator + +#Stop command +json = { + 'name': 'stop', + 'type': 1, + 'description': 'Stops the bot.' +} +command_creator.create_command(json) + +#Help command +json = { + 'name': 'help', + 'type': 1, + 'description': 'Shows you help about the bot.' +} +command_creator.create_command(json) + +#Ping command +json = { + 'name': 'ping', + 'type': 1, + 'description': 'Shows you the ping of the bot in ms.' +} +command_creator.create_command(json) + +#Info command +json = { + 'name': 'info', + 'type': 1, + 'description': 'Shows you information about the bot.' +} +command_creator.create_command(json) + +#Kick command +json = { + 'name': 'kick', + 'type': 1, + 'description': 'Kicks a member from the server.', + "options": [ + { + "name": "member", + "description": "The member to kick.", + "type": 6, + "required": True + }, + { + "name": "reason", + "description": "Reason for the kick.", + "type": 3, + "required": False + } + ] +} +command_creator.create_command(json) + +#Ban command +json = { + 'name': 'ban', + 'type': 1, + 'description': 'Bans a member from the server.', + "options": [ + { + "name": "member", + "description": "The member to ban.", + "type": 6, + "required": True + }, + { + "name": "reason", + "description": "Reason for the ban.", + "type": 3, + "required": False + } + ] +} +command_creator.create_command(json) + +#Unban command +json = { + 'name': 'unban', + 'type': 1, + 'description': 'Unbans a member from the server.', + "options": [ + { + "name": "member", + "description": "The member to unban.", + "type": 6, + "required": True + }, + { + "name": "reason", + "description": "Reason for the unban.", + "type": 3, + "required": False + } + ] +} +command_creator.create_command(json)