Skip to content

Commit

Permalink
Update dependency net.dv8tion:JDA to v5.0.0-beta.23 (#36)
Browse files Browse the repository at this point in the history
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [net.dv8tion:JDA](https://togithub.com/DV8FromTheWorld/JDA) |
`5.0.0-beta.22` -> `5.0.0-beta.23` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/net.dv8tion:JDA/5.0.0-beta.23?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/net.dv8tion:JDA/5.0.0-beta.23?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/net.dv8tion:JDA/5.0.0-beta.22/5.0.0-beta.23?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/net.dv8tion:JDA/5.0.0-beta.22/5.0.0-beta.23?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>DV8FromTheWorld/JDA (net.dv8tion:JDA)</summary>

###
[`v5.0.0-beta.23`](https://togithub.com/discord-jda/JDA/releases/tag/v5.0.0-beta.23):
| Message Polls

### Overview

This release includes an updated README, please let us know if you spot
any issues with it!

##### Polls
([#&#8203;2649](https://togithub.com/DV8FromTheWorld/JDA/issues/2649))

Discord has recently released a new feature on their platform to start
and vote in polls. These polls can now be sent in messages:

```java
channel.sendMessage("Hello guys! Check my poll:")
  .setPoll(
    MessagePollData.builder("Which programming language is better?")
      .addAnswer("Java", Emoji.fromFormatted("<:java:1006323566314274856>"))
      .addAnswer("Kotlin", Emoji.fromFormatted("<:kotlin:295940257797636096>"))
      .build())
  .queue()
```

The poll automatically expires after a set duration, configurable in the
`MessagePollBuilder` using
[setDuration](https://docs.jda.wiki/net/dv8tion/jda/api/utils/messages/MessagePollBuilder.html#setDuration\(java.time.Duration\)).
A poll can also be ended manually using
[endPoll](https://docs.jda.wiki/net/dv8tion/jda/api/entities/Message.html#endPoll\(\))
or
[endPollById](https://docs.jda.wiki/net/dv8tion/jda/api/entities/channel/middleman/MessageChannel.html#endPollById\(java.lang.String\)).

You can check the poll votes on a message using the new
`Message#getPoll`:

```java
MessagePoll poll = message.getPoll();
for (MessagePoll.Answer answer : poll.getAnswers()) {
  System.out.printf("Poll Answer %s has %d votes\n", answer.getText(), answer.getVotes());
}
```

> \[!NOTE]
> The votes for polls are eventually consistent and need to be recounted
after the poll ends. You can check whether the votes are validated using
[MessagePoll#isFinalizedVotes](https://docs.jda.wiki/net/dv8tion/jda/api/entities/messages/MessagePoll.html#isFinalizedVotes\(\)).

#### New Features

- Add USER_MUST_BE_VERIFIED ErrorResponse by
[@&#8203;GitMilchi](https://togithub.com/GitMilchi) in
[https://github.com/discord-jda/JDA/pull/2651](https://togithub.com/discord-jda/JDA/pull/2651)
- Update permission enum by
[@&#8203;MinnDevelopment](https://togithub.com/MinnDevelopment) in
[https://github.com/discord-jda/JDA/pull/2654](https://togithub.com/discord-jda/JDA/pull/2654)
- Poll support by
[@&#8203;MinnDevelopment](https://togithub.com/MinnDevelopment) in
[https://github.com/discord-jda/JDA/pull/2649](https://togithub.com/discord-jda/JDA/pull/2649)

#### Changes

- Update dependencies and use version catalog by
[@&#8203;MinnDevelopment](https://togithub.com/MinnDevelopment) in
[https://github.com/discord-jda/JDA/pull/2652](https://togithub.com/discord-jda/JDA/pull/2652)

#### Bugs Fixes

- Fix `CommandInteractionPayload#getCommandString` in autocomplete
interactions by [@&#8203;freya022](https://togithub.com/freya022) in
[https://github.com/discord-jda/JDA/pull/2659](https://togithub.com/discord-jda/JDA/pull/2659)

**Full Changelog**:
discord-jda/JDA@v5.0.0-beta.22...v5.0.0-beta.23

### Installation

#### Gradle

```gradle
repositories {
    mavenCentral()
}
dependencies {
    implementation("net.dv8tion:JDA:5.0.0-beta.23")
}
```

#### Maven

```xml
<dependency>
    <groupId>net.dv8tion</groupId>
    <artifactId>JDA</artifactId>
    <version>5.0.0-beta.23</version> 
</dependency>
```

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://developer.mend.io/github/BachErik/Hypixel-Stats-generator).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zMTMuMSIsInVwZGF0ZWRJblZlciI6IjM3LjMxMy4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
  • Loading branch information
BachErik authored Apr 21, 2024
2 parents fd05753 + 926aeac commit 5a64f8f
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion Hypixel-Stats-bot/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -59,7 +59,7 @@
<dependency>
<groupId>net.dv8tion</groupId>
<artifactId>JDA</artifactId>
<version>5.0.0-beta.22</version>
<version>5.0.0-beta.23</version>
<scope>compile</scope>
</dependency>
<!-- Logging stuff start -->
Expand Down

0 comments on commit 5a64f8f

Please sign in to comment.