Skip to content

Commit 8037e64

Browse files
authored
fix: Make post-prune confirmation ephemeral (not mod channel msg) (#93)
Make the post-prune confirmation message ephemeral, and if a moderator channel is not defined, make that message ephemeral as well.
2 parents f52483d + 871f929 commit 8037e64

File tree

1 file changed

+2
-4
lines changed

1 file changed

+2
-4
lines changed

interactions/prune/prune.go

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -149,8 +149,7 @@ func removeKickedMembersAndNotify(e *handler.ComponentEvent, guildID snowflake.I
149149
if settings.ModeratorChannel != 0 {
150150
// Handle moderator notification of pruned members if a moderator channel is defined.
151151
_, err := e.CreateFollowupMessage(
152-
discord.NewMessageCreateBuilder().
153-
SetContent("Users have been pruned").SetContainerComponents().Build(),
152+
ix.EphemeralMessageContent("Users have been pruned").Build(),
154153
)
155154
if err != nil {
156155
slog.Warn(
@@ -175,8 +174,7 @@ func removeKickedMembersAndNotify(e *handler.ComponentEvent, guildID snowflake.I
175174
// information instead
176175
for _, text := range modChannelTextSplit {
177176
_, err = e.CreateFollowupMessage(
178-
discord.NewMessageCreateBuilder().
179-
SetContent(text).Build(),
177+
ix.EphemeralMessageContent(text).Build(),
180178
)
181179
if err != nil {
182180
slog.Warn("failed to create mod prune message", "guild_id", guildID, "err", err)

0 commit comments

Comments
 (0)