diff --git a/cogs/interactive.py b/cogs/interactive.py index e744b692..1e9ea616 100644 --- a/cogs/interactive.py +++ b/cogs/interactive.py @@ -4,7 +4,7 @@ from contextlib import closing from discord import Colour, Embed, Member from discord.ext import commands -from discord.ext.commands import cooldown, command, BucketType +from discord.ext.commands import cooldown, command, BucketType, bot_has_permissions import db from settings import colour_list @@ -33,6 +33,7 @@ class Interactive(commands.Cog): print(f"{self.__class__.__name__} Cog has been loaded\n-----") @command(name="kiss", aliases=["Kiss"]) + @bot_has_permissions(embed_links=True) @cooldown(1, 1, BucketType.user) async def kiss(self, ctx, member: Member): """Kiss your Partner""" @@ -99,6 +100,7 @@ class Interactive(commands.Cog): print(e) @command(name="cuddle", aliases=["Cuddle"]) + @bot_has_permissions(embed_links=True) @cooldown(1, 1, BucketType.user) async def cuddle(self, ctx, member: Member): """Cuddle your Partner""" @@ -165,6 +167,7 @@ class Interactive(commands.Cog): print(e) @command(name="kill", aliases=["Kill"]) + @bot_has_permissions(embed_links=True) @cooldown(1, 1, BucketType.user) async def kill(self, ctx, member: Member): """Kill a Member""" @@ -200,6 +203,7 @@ class Interactive(commands.Cog): print(e) @command(name="slap", aliases=["Slap"]) + @bot_has_permissions(embed_links=True) @cooldown(1, 1, BucketType.user) async def slap(self, ctx, member: Member): """Slap a Member""" @@ -235,6 +239,7 @@ class Interactive(commands.Cog): print(e) @command(name="pat", aliases=["Pat"]) + @bot_has_permissions(embed_links=True) @cooldown(1, 1, BucketType.user) async def pat(self, ctx, member: Member): """Pat a Member""" @@ -270,6 +275,7 @@ class Interactive(commands.Cog): print(e) @command(name="lemon", aliases=["Lemon"]) + @bot_has_permissions(embed_links=True) @cooldown(1, 1, BucketType.user) async def lemon(self, ctx, member: Member): """Give Lemon to Member""" @@ -304,6 +310,7 @@ class Interactive(commands.Cog): print(e) @command(name="choke", aliases=["Choke"]) + @bot_has_permissions(embed_links=True) @cooldown(1, 1, BucketType.user) async def choke(self, ctx, member: Member): """Choke a Member""" @@ -338,6 +345,7 @@ class Interactive(commands.Cog): print(e) @command(name="hug", aliases=["Hug"]) + @bot_has_permissions(embed_links=True) @cooldown(1, 1, BucketType.user) async def hug(self, ctx, member: Member): """Hug a Member"""