@bot.slash_command(description="Удаляет сообщение, на которое вы отвечаете.")
async def msg_delete(interaction: nextcord.Interaction, message: nextcord.Message.reference, reason: str):
if not interaction.user.guild_permissions.administrator:
await interaction.response.send_message("Вы не являетесь администратором, "
"потому вы не можете использовать эту команду!", ephemeral=True)
else:
await interaction.response.send_message("Сообщение было удалено!")
if logging is True:
log_channel = bot.get_channel(logsChannel)
await log_channel.send(f"{message.author.mention} отправил очень плохое сообщение! Но админ"
f" {interaction.user.mention} успешно его удалил! Причина: {reason}")
await message.delete()
@bot.slash_command(description="Удаляет сообщение, на которое вы отвечаете.")
async def msg_delete(interaction: nextcord.Interaction, message: nextcord.MessageReference, reason: str):
if not interaction.user.guild_permissions.administrator:
await interaction.response.send_message("Вы не являетесь администратором, "
"потому вы не можете использовать эту команду!", ephemeral=True)
else:
await interaction.response.send_message("Сообщение было удалено!")
if logging is True:
log_channel = bot.get_channel(logsChannel)
msg = nextcord.Message(message)
await log_channel.send(f"{msg.author.mention} отправил очень плохое сообщение! Но админ"
f" {interaction.user.mention} успешно его удалил! Причина: {reason}")
await msg.delete()