Raison pour le titre du post dans le forum

This commit is contained in:
2026-02-14 18:32:32 +01:00
parent 830ce61796
commit 179876d2ce
+6 -2
View File
@@ -1063,7 +1063,8 @@ async def handle_staff_help_command(message: Message, bot):
" Ex: `!transfert #entraide 123456789012345678`\n" " Ex: `!transfert #entraide 123456789012345678`\n"
" Ex: `!transfert #général https://discord.com/channels/.../...`\n" " Ex: `!transfert #général https://discord.com/channels/.../...`\n"
" Le message sera envoyé comme si c'était l'auteur original\n" " Le message sera envoyé comme si c'était l'auteur original\n"
" Supporte les canaux textuels, threads et forums (crée un post)" " Supporte les canaux textuels, threads et forums (crée un post)\n"
" Pour les forums, la raison devient le titre du post"
), ),
inline=False inline=False
) )
@@ -1562,7 +1563,10 @@ async def handle_transfer_command(message: Message, bot):
if isinstance(target_channel, ForumChannel): if isinstance(target_channel, ForumChannel):
try: try:
post_title = f"{original_message.author.display_name} - " post_title = f"{original_message.author.display_name} - "
if content and len(content) > 0: if reason and reason != "Message posté dans le mauvais canal":
remaining_length = 100 - len(post_title)
post_title += reason[:remaining_length]
elif content and len(content) > 0:
remaining_length = 100 - len(post_title) remaining_length = 100 - len(post_title)
post_title += content[:remaining_length] post_title += content[:remaining_length]
else: else: