Discord4J
Discord4J copied to clipboard
Discord4J is a fast, powerful, unopinionated, reactive library to enable quick and easy development of Discord bots for Java, Kotlin, and other JVM languages using the official Discord Bot API.
**Feature Description:** `Route`s to update and fetch application command permissions in a guild exposed in `ApplicationService`, and corresponding methods in `core` entities. Updating command permissions in a guild is currently...
Continuing work from #908 thanks to @cottoncammy, reducing changes to other modules following Panda's comment. Refresh logic was moved away from `DiscordWebClient` to oauth2 module `DiscordOAuth2Client`. There are some choices...
**Feature Description:** Can I get the Discord Thread from a message? **Justification:** I need to count all the messages in a text channel, including all the messages in the threads...
**Description:** This PR add support for the AutoMod feature. **Justification:** https://github.com/discord/discord-api-docs/pull/4860 **Depends of:** https://github.com/Discord4J/discord-json/pull/121
**Description:** Rename of ReactionEmoji to Emoji including: - moving of Emoji class in discord4j.core.object package - adding a dummy ReactionEmoji class (who extends of Emoji class) for keeping compatibility **Justification:**...
**Disclaimer:** The code to reproduce is strange and may not have any sense. This code is a legacy behaviour on my bot from Discord4J v2 where `VoiceStateUpdateEvent` corresponding to a...
Right now we have a builder for [rest interactions](https://github.com/Discord4J/Discord4J/blob/master/rest/src/main/java/discord4j/rest/interaction/Interactions.java) but it fell behind as more features were implemented in core. - [ ] Update method naming to follow `deferReply` /...
**To Reproduce:** As for most deadlock situations, reproducing is very hard. It seems to happen when the bot tries to respond to or acknowledge multiple interactions at the exact same...
**Description:** This PR adds support for the new Guild Scheduled Event resource. # Justification * https://discord.com/developers/docs/resources/guild-scheduled-event * https://github.com/discord/discord-api-docs/pull/3586 * https://github.com/discord/discord-api-docs/pull/4113 # Depends on * https://github.com/Discord4J/discord-json/pull/112 # Tracker - [x] Rest...
**Feature Description:** Add a way to support possible GET invite query params. Similar to other get request query params. It seems this is a fairly newish feature for the endpoint....