Skip to content

Commit

Permalink
fix: Guild is not a command argument option
Browse files Browse the repository at this point in the history
  • Loading branch information
ToasterUwU committed Apr 23, 2024
1 parent e6b914f commit 8b30642
Showing 1 changed file with 22 additions and 7 deletions.
29 changes: 22 additions & 7 deletions cogs/owner.py
Original file line number Diff line number Diff line change
Expand Up @@ -315,9 +315,16 @@ async def stats(
dm_permission=False,
default_member_permissions=nextcord.Permissions(administrator=True),
)
async def refuse_service(
self, interaction: nextcord.Interaction, server: nextcord.Guild
):
async def refuse_service(self, interaction: nextcord.Interaction, server_id: str):
if not server_id.isnumeric():
await interaction.send("Server ID is not a number")
return

server = nextcord.utils.get(self.bot.guilds, id=server_id)
if server is None:
await interaction.send("Bot isnt on the Server")
return

await server.leave()

self.rejected_servers["SERVER_IDS"].append(server.id)
Expand All @@ -332,9 +339,16 @@ async def refuse_service(
dm_permission=False,
default_member_permissions=nextcord.Permissions(administrator=True),
)
async def setop_refusing(
self, interaction: nextcord.Interaction, server: nextcord.Guild
):
async def setop_refusing(self, interaction: nextcord.Interaction, server_id: str):
if not server_id.isnumeric():
await interaction.send("Server ID is not a number")
return

server = nextcord.utils.get(self.bot.guilds, id=server_id)
if server is None:
await interaction.send("Bot isnt on the Server")
return

while server.id in self.rejected_servers["SERVER_IDS"]:
self.rejected_servers["SERVER_IDS"].remove(server.id)

Expand All @@ -343,9 +357,10 @@ async def setop_refusing(
await interaction.send(f"No longer refusing Service to {server.name}")

@commands.Cog.listener()
async def on_guild_join(self, guild:nextcord.Guild):
async def on_guild_join(self, guild: nextcord.Guild):
if guild.id in self.rejected_servers["SERVER_IDS"]:
await guild.leave()


async def setup(bot):
bot.add_cog(Owner(bot))

0 comments on commit 8b30642

Please sign in to comment.