from discord import Embed from discord.ext import commands, menus from discord.ext.commands import command from settings import enso_embedmod_colours, time, ensoMention, hammyMention # Function to allow the first page of the help commands (Fun Commands) def fun_function(self, guild_icon): # Setting up the Embed for the Fun Commands fun_commands = Embed(title="(っ◔◡◔)っ Fun Commands (っ◔◡◔)っ", colour=enso_embedmod_colours, timestamp=time) # Setting thumbnail and author fun_commands.set_thumbnail(url=guild_icon) # Setting up the fields in a separate array fun_fields = [ (f"**{self.ctx.prefix}attack ``**", "\nThrow an insult to a person in the server" + "\n **(Perms: Co-Owner)**", True), (f"**{self.ctx.prefix}comp ``**", "\nCompliment a person in the server", True), (f"**{self.ctx.prefix}8ball ``**", "\nAsk a question and 8ball will give a custom response", True), (f"**{self.ctx.prefix}flip**", "\nDoes A coinflip with Big PP Or Smol PP", True), (f"**{self.ctx.prefix}doggo**", "\nLook at images of Doggos", True)] # Setting up the Embed for the Fun Commands fun_commands_2 = Embed(title="(っ◔◡◔)っ Fun Commands 2 (っ◔◡◔)っ", colour=enso_embedmod_colours, timestamp=time) # Setting thumbnail and author fun_commands_2.set_thumbnail(url=guild_icon) # Setting up the fields in a separate array fun_fields_2 = [ (f"**{self.ctx.prefix}marry ``**", "\nMarry a User Within The Server", True), (f"**{self.ctx.prefix}divorce ``**", "\nDivorce The Person You Are Married To", True), (f"**{self.ctx.prefix}hug ``**", "\nHug A User Within The Server", True), (f"**{self.ctx.prefix}cuddle ``**", "\nCuddle A User Within The Server", True), (f"**{self.ctx.prefix}pat ``**", "\nPat A User Within The Server", True), (f"**{self.ctx.prefix}kiss ``**", "\nKiss A User Within The Serverr", True), (f"**{self.ctx.prefix}slap ``**", "\nSlap A User Within The Server", True), (f"**{self.ctx.prefix}kill ``**", "\nKill A User Within The Server", True), (f"**{self.ctx.prefix}choke ``**", "\nChoke A User Within The Server", True), (f"**{self.ctx.prefix}lemon ``**", "\nGive lemon to A User Within The Server", True)] # Add the fun_commands fields to the embed for name, value, inline in fun_fields: fun_commands.add_field(name=name, value=value, inline=inline) # Add the fun_commands_2 fields to the embed for name, value, inline in fun_fields_2: fun_commands_2.add_field(name=name, value=value, inline=inline) return fun_commands, fun_commands_2 # Function to allow the second page of the help commands (Waifu/Husbandos) def waifu_husbando_function(self, guild_icon): # Setting up the Embed for the Waifu/Husbandos waifu_husbando_commands = Embed(title="(っ◔◡◔)っ Waifus/Husbando Commands (っ◔◡◔)っ", colour=enso_embedmod_colours, timestamp=time) # Setting thumbnail and author waifu_husbando_commands.set_thumbnail(url=guild_icon) # Setting up the fields in a separate array waifu_husbando_fields = [ (f"**{self.ctx.prefix}w ``**", "\nShows Specified Image of Waifu" + f"\n (Using **{self.ctx.prefix}w shows random image of Waifu)", True), (f"**{self.ctx.prefix}h ``**", "\nShows Specified Image of Husbando" + f"\n (Using **{self.ctx.prefix}h shows random image of Husbando", True), (f"**{self.ctx.prefix}w `list`**", "\nReturns all Waifus", True), (f"**{self.ctx.prefix}h `list`**", "\nReturns all Husbandos", True), (f"**{self.ctx.prefix}enso ``**", "\nShows Specified Image of User" + f"\n (Using {self.ctx.prefix}enso by itself shall generate a random image of a person within all the server)", True), (f"**{self.ctx.prefix}enso `list`**", "\nReturns all Users", True)] # Add the waifu_husbando_commands fields to the embed for name, value, inline in waifu_husbando_fields: waifu_husbando_commands.add_field(name=name, value=value, inline=inline) return waifu_husbando_commands # Function to allow the third page of the help commands (Miscellaneous) def misc_function(self, guild_icon): # Setting up the Embed for the Miscellaneous commands misc_commands = Embed(title="(っ◔◡◔)っ Misc Commands (っ◔◡◔)っ", colour=enso_embedmod_colours, timestamp=time) # Setting thumbnail and author misc_commands.set_thumbnail(url=guild_icon) # Setting up the fields in a separate array misc_fields = [ (f"**{self.ctx.prefix}ping**", "\nReturns latency in ms" + "\n**(Perms: Co-Owner)**", True), (f"**{self.ctx.prefix}rolemenu**", "\nShowing Users Self Roles" + "\n**(Perms: Co-Owner)**", True), (f"**{self.ctx.prefix}dm ``**", f"\nFor {hammyMention} to DM Users" + "\n**(Perms: Co-Owner)**", True), (f"**{self.ctx.prefix}remindme `