Improved complaint command #293_complaints
This commit is contained in:
parent
2c7e5edbd7
commit
0f67bf467a
@ -154,7 +154,8 @@
|
|||||||
"complaints": {
|
"complaints": {
|
||||||
"title": "Beschwerde einreichen",
|
"title": "Beschwerde einreichen",
|
||||||
"label": "Beschwerde",
|
"label": "Beschwerde",
|
||||||
"message": "{} hat eine Beschwerde eingereicht:\n{}"
|
"message": "{} hat eine Beschwerde eingereicht:\n{}",
|
||||||
|
"response": "Danke für deine Beschwerde"
|
||||||
},
|
},
|
||||||
"afk_command_channel_missing_message": "Zu unfähig einem Sprachkanal beizutreten?",
|
"afk_command_channel_missing_message": "Zu unfähig einem Sprachkanal beizutreten?",
|
||||||
"afk_command_move_message": "Ich verschiebe dich ja schon... (◔_◔)",
|
"afk_command_move_message": "Ich verschiebe dich ja schon... (◔_◔)",
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
import discord
|
import discord
|
||||||
from cpl_core.database.context import DatabaseContextABC
|
from cpl_core.database.context import DatabaseContextABC
|
||||||
from cpl_translation import TranslatePipe
|
from cpl_translation import TranslatePipe
|
||||||
from discord import ui
|
from discord import ui, TextStyle
|
||||||
|
|
||||||
from bot_core.abc.message_service_abc import MessageServiceABC
|
from bot_core.abc.message_service_abc import MessageServiceABC
|
||||||
from bot_core.logging.command_logger import CommandLogger
|
from bot_core.logging.command_logger import CommandLogger
|
||||||
@ -10,7 +10,7 @@ from modules.base.service.base_helper_service import BaseHelperService
|
|||||||
|
|
||||||
|
|
||||||
class ComplaintForm(ui.Modal):
|
class ComplaintForm(ui.Modal):
|
||||||
description = ui.TextInput(label="Complain about something", required=True)
|
description = ui.TextInput(label="Complain about something", required=True, style=TextStyle.long)
|
||||||
|
|
||||||
def __init__(
|
def __init__(
|
||||||
self,
|
self,
|
||||||
@ -32,7 +32,7 @@ class ComplaintForm(ui.Modal):
|
|||||||
|
|
||||||
async def on_submit(self, interaction: discord.Interaction):
|
async def on_submit(self, interaction: discord.Interaction):
|
||||||
self._logger.debug(__name__, f"Started complaint command form")
|
self._logger.debug(__name__, f"Started complaint command form")
|
||||||
settings: BaseServerSettings = self._base_helper.get_config(interaction.message.guild.id)
|
settings: BaseServerSettings = self._base_helper.get_config(interaction.guild.id)
|
||||||
channel = interaction.guild.get_channel(settings.team_channel_id)
|
channel = interaction.guild.get_channel(settings.team_channel_id)
|
||||||
await self._message_service.send_channel_message(
|
await self._message_service.send_channel_message(
|
||||||
channel,
|
channel,
|
||||||
@ -41,4 +41,7 @@ class ComplaintForm(ui.Modal):
|
|||||||
),
|
),
|
||||||
is_persistent=True,
|
is_persistent=True,
|
||||||
)
|
)
|
||||||
|
await self._message_service.send_interaction_msg(
|
||||||
|
interaction, self._t.transform("modules.base.complaints.response")
|
||||||
|
)
|
||||||
self._logger.trace(__name__, f"Finished complaint command form")
|
self._logger.trace(__name__, f"Finished complaint command form")
|
||||||
|
Loading…
Reference in New Issue
Block a user