Fix macro usage in DMs (#75)

This commit is contained in:
TSRBerry 2023-10-09 22:53:57 +02:00 committed by GitHub
parent 04add0f364
commit 96016ae7f0
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -1,5 +1,3 @@
from typing import Optional
import discord import discord
from discord.ext import commands from discord.ext import commands
from discord.ext.commands import Cog, Context, BucketType, Greedy from discord.ext.commands import Cog, Context, BucketType, Greedy
@ -21,11 +19,9 @@ class Macro(Cog):
def __init__(self, bot): def __init__(self, bot):
self.bot = bot self.bot = bot
@commands.cooldown(3, 30, BucketType.member) @commands.cooldown(3, 30, BucketType.user)
@commands.command(aliases=["m"]) @commands.command(aliases=["m"])
async def macro( async def macro(self, ctx: Context, key: str, targets: Greedy[discord.User] = None):
self, ctx: Context, key: str, targets: Greedy[discord.Member] = None
):
await ctx.message.delete() await ctx.message.delete()
if len(key) > 0: if len(key) > 0:
text = get_macro(self.bot, key) text = get_macro(self.bot, key)