Compare commits

..

2 commits

Author SHA1 Message Date
4c3c030112
fix(suggestions): fixed context menu commands
Some checks reported warnings
Gitea Actions Demo / Explore-Gitea-Actions (push) Has been cancelled
2023-09-21 12:28:12 -04:00
a2aae0e9eb
fix(suggestions): fixed suggestions' text commands not working 2023-09-21 12:25:32 -04:00
2 changed files with 7 additions and 7 deletions

View file

@ -3,8 +3,6 @@ from .suggestions import Suggestions, approve_context, deny_context
async def setup(bot): async def setup(bot):
await bot.add_cog(Suggestions(bot)) await bot.add_cog(Suggestions(bot))
async def setup(bot):
bot.tree.add_command(approve_context) bot.tree.add_command(approve_context)
bot.tree.add_command(deny_context) bot.tree.add_command(deny_context)

View file

@ -2,7 +2,7 @@ import datetime
import re import re
import typing import typing
import discord import discord
from redbot.core import app_commands, Config, checks, commands from redbot.core import app_commands, Config, checks, commands, bot
from redbot.core.bot import Red from redbot.core.bot import Red
from redbot.core.utils.chat_formatting import humanize_list from redbot.core.utils.chat_formatting import humanize_list
@ -612,10 +612,11 @@ class SuggestionApproveModal(discord.ui.Modal, title="Approving suggestion..."):
) )
async def on_submit(self, interaction: discord.Interaction): async def on_submit(self, interaction: discord.Interaction):
cog = bot.get_cog('Suggestions')
if self.reason.value != "": if self.reason.value != "":
await Suggestions._interaction_finish_suggestion(interaction, self.message, True, self.reason.value) await Suggestions._interaction_finish_suggestion(cog, interaction, self.message, True, self.reason.value)
else: else:
await Suggestions._interaction_finish_suggestion(interaction, self.message, True, None) await Suggestions._interaction_finish_suggestion(cog, interaction, self.message, True, None)
await interaction.response.send_message(content="Suggestion approved!", ephemeral=True) await interaction.response.send_message(content="Suggestion approved!", ephemeral=True)
class SuggestionDenyModal(discord.ui.Modal, title="Denying suggestion..."): class SuggestionDenyModal(discord.ui.Modal, title="Denying suggestion..."):
@ -632,10 +633,11 @@ class SuggestionDenyModal(discord.ui.Modal, title="Denying suggestion..."):
) )
async def on_submit(self, interaction: discord.Interaction): async def on_submit(self, interaction: discord.Interaction):
cog = bot.get_cog('Suggestions')
if self.reason.value != "": if self.reason.value != "":
await Suggestions._interaction_finish_suggestion(interaction, self.message, False, self.reason.value) await Suggestions._interaction_finish_suggestion(cog, interaction, self.message, False, self.reason.value)
else: else:
await Suggestions._interaction_finish_suggestion(interaction, self.message, False, None) await Suggestions._interaction_finish_suggestion(cog, interaction, self.message, False, None)
await interaction.response.send_message(content="Suggestion denied!", ephemeral=True) await interaction.response.send_message(content="Suggestion denied!", ephemeral=True)
@app_commands.context_menu(name="Approve Suggestion") @app_commands.context_menu(name="Approve Suggestion")