问题标签 [discord-jda]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
573 浏览

java - 如何检查消息中是否包含组合字符?

.

.

.

示例:กิิิิิิิิิิิิิิิิิิิิกิิิิิิิิิิิิิิิิิิิิก็ก็กิิิิิิิิิิิิิิิิิิิิก้้ก็็็็็็็็็็็็็็็็็็็็กิิิิิิิิิิิิิิิิิิิิ้้้้้้้้้้้้้้้้้้กิิิิิิิิิิิิิิิิิิิิกิิิิิิิิิิิิิิิิิิิิก้้ก็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็ก็ก็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็กิิิิิิิิิิิิิิิิิิิิกิิิิิิิิิิิิิิิิิิิิก้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้ก็ก็ก็(或任何“ Zalgo”文本)

我还没有完全想出任何方法来检查这些。我正在制作一种反垃圾邮件,我认为没有必要保留这些邮件,因为它们可能会落后于用户并且通常只是垃圾邮件。

我想做的是

如果有人知道检查组合字符的简单方法,请发布!

如果您对我的要求感到困惑,我可以进一步解释并在需要时显示更多示例。

0 投票
3 回答
9921 浏览

java - 如何使用 JDA 将带有消息的文件发送到 Discord?

我正在使用JDA lib 创建我的不和谐机器人,但遇到了一个问题:为了发送带有文件的消息,我应该使用现有消息:

没有使用简单字符串消息发送文件的实现。因此,当我尝试发送文件并向其传递消息时,我收到了重复的消息。

所以问题是:如何在Message不复制消息的情况下创建带有附件的文件?

0 投票
1 回答
2083 浏览

java - 使用 JDA 向成员添加权限

我想使用java和向不和谐的成员添加权限JDA。这将抛出一个java.lang.UnsupportedOperationException error:

0 投票
3 回答
6114 浏览

java - 您将如何为不和谐机器人发出 !!say 命令?

这就是我的命令的设置方式:

它没有回复任何东西,我不明白为什么。我正在使用 JDA(Java Discord API)。

0 投票
1 回答
4812 浏览

java - 如何使用 Java 制作的 Discord 机器人分配角色?

我正在尝试让我的 Meeseeks 机器人为我的个人服务器分配和删除不和谐的角色。我对特殊方法和命令不太熟悉,而且我没有运气寻找它!

这是我现在的代码;

我正在努力让机器人到达他将回复“Mr.Meeseeks,我需要帮助”的位置,并提供一系列头衔角色(这些角色没有等级目的,也不会与在线成员分开出现!)你可以从中选择,并适用于自己。我也希望他能够将自己从角色中移除。

我想到的例子是性别代词的角色(即“她/她”或“他/他”),这样当在服务器中单击配置文件时,您就可以看到他们会被叫。

所以你可以说,“Mr.Meeseeks,把我加到“她/她”的代词中!他会为你这样做,或者“Mr.Meeseeks,把我从“她/她”的代词中删除!”。

对于Java,我似乎无法弄清楚。

0 投票
2 回答
6111 浏览

java - JDA反应事件监听器java

我正在尝试为 java discord bot 的不和谐消息的反应创建一个事件侦听器。我还没有找到任何与此相关的文档,而且我的尝试是徒劳的,我的想法是对消息做出反应的用户订阅了邮件列表。

0 投票
3 回答
3755 浏览

java - Discord JDA 依赖缺失

我正在尝试构建一个不和谐的应用程序,但由于某种原因它无法访问 JDA。这是错误:

编辑:这是我的 POM:

0 投票
1 回答
1883 浏览

java - Discord JDA EmbedMessage 个人资料链接

目前我正在为 Discord 制作一个相当简单的日志记录机器人。它所做的只是向EmbedMessage服务器中的任何#log 通道发送一个。

这一点杂乱的代码:

是记录非机器人聊天的设置。目前,它似乎没有设置与用户交谈的直接个人资料链接String aMention = "@" + author.getName() + "#" + author.getDiscriminator();。我尝试搜索获取个人资料链接的特定方法,但目前我无法找到它。

0 投票
0 回答
669 浏览

java - RestAction 队列返回失败?

我正在尝试使用 Java 和 JDA(Java Discord API)制作一个 Discord 机器人。运行此命令后出现此错误:

他们将参加 onMessageRecieved 事件。我对机器人或事件没有问题,因为在事件中我还有其他工作。因此,如果有人能够帮助我解决这个问题,那就太好了,因为在过去的一个小时里我一直在谷歌上搜索。我认为这可能是因为它的异步性。

0 投票
1 回答
844 浏览

java - Discord 机器人异常重复

所以我正在尝试创建一个不和谐的机器人,它可以简单地访问数据库以打印出值,我的代码目前会将这些值打印到不和谐的服务器上,但它会重复它们 5 次。

机器人功能类:

数据库访问类:

当程序运行时,它会找到我正在寻找的正确数据并且搜索功能很好,但是由于某些奇怪的原因,程序会吐出相同的用户名并平衡 5 次。 Discord Bot 截图