Skip to content

Allow configuring which types of messages get sent as webhook for Discord - #5158

Closed
x86-39 wants to merge 5 commits into
EssentialsX:2.xfrom
x86-39:discord-configure-types-webhook
Closed

Allow configuring which types of messages get sent as webhook for Discord#5158
x86-39 wants to merge 5 commits into
EssentialsX:2.xfrom
x86-39:discord-configure-types-webhook

Conversation

@x86-39

@x86-39x86-39 commented Nov 16, 2022

Copy link
Copy Markdown
Contributor

Information

This PR partially closes #5155

Details

Proposed feature:
Allow configuring which types of messages get sent as a webhook.

Currently when enabling the webhook feature all player specific messages get sent as a webhook. This may not always be desired since this also includes joining the server, deaths, advancements etc.

Environments tested:

OS: Fedora 36

Java version: 17.0.5

  • Most recent Paper version (1.XX.Y, git-Paper-BUILD)
  • CraftBukkit/Spigot/Paper 1.12.2
  • CraftBukkit 1.8.8
    Don't see how this could differ on other server versions.

Demonstration:

This should send all messages as the normal bot user still, but leave chat messages, afk messages and actions as the player.
(Chat messages use a different code path and can't be configured like this, neither can server messages obviously)

send-types-as-player:
join: false# Leave messages sent when a player leaves the Minecraft server.first-join: false# Leave messages sent when a player leaves the Minecraft server.leave: false# Death messages sent when a player dies on the Minecraft server.death: false# AFK status change messages sent when a player's AFK status changes.afk: true# Achievement/advancement messages sent when a player is awarded an achievement/advancement.advancement: false# Action messages sent when a player runs the /me or /action commands.action: true

image

(first-join option is from #5160)
(placeholder in username is from #5159)

@pop4959pop4959 added type: enhancement Features and feature requests. module: discord Issues or PRs for the EssentialsDiscord module labels May 5, 2023
@x86-39

Copy link
Copy Markdown
ContributorAuthor

Hey @pop4959, this PR has been open for 1.5 years now, do you have the chance to look at this and potentially merge it?

@x86-39x86-39 closed this by deleting the head repository Dec 3, 2024
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

module: discordIssues or PRs for the EssentialsDiscord moduletype: enhancementFeatures and feature requests.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

@x86-39@pop4959