Add defers to a few longer commands

This commit is contained in:
Zeva Rose 2022-05-02 13:35:30 -06:00
parent be37413f1d
commit 82a8316a15
2 changed files with 3 additions and 0 deletions

View file

@ -235,6 +235,7 @@ class RedditCog(Scale):
name="name", description="Subreddit name", opt_type=OptionTypes.STRING, required=True
)
async def _subreddit_hot(self, ctx: InteractionContext, name: str) -> None:
await ctx.defer()
name = name.replace("r/", "")
if len(name) > 20 or len(name) < 3:
await ctx.send("Invalid Subreddit name", ephemeral=True)
@ -275,6 +276,7 @@ class RedditCog(Scale):
],
)
async def _subreddit_top(self, ctx: InteractionContext, name: str, time: str = "all") -> None:
await ctx.defer()
name = name.replace("r/", "")
if len(name) > 20 or len(name) < 3:
await ctx.send("Invalid Subreddit name", ephemeral=True)

View file

@ -50,6 +50,7 @@ class TemproleCog(Scale):
async def _temprole(
self, ctx: InteractionContext, user: Member, role: Role, duration: str, reason: str = None
) -> None:
await ctx.defer()
if not isinstance(user, Member):
await ctx.send("User not in guild", ephemeral=True)
return