discord-jda相关内容

JDA-如何等待下一条消息

我正在用JDA制作一个不和谐的机器人,我想知道如何等待消息。类似于此 import net.dv8tion.jda.api.events.message.guild.GuildMessageReceivedEvent; import net.dv8tion.jda.api.hooks.ListenerAdapter; public class Listener extends Listen ..
发布时间:2022-02-22 19:50:28 其他开发

错误:“Elevator.jar 中没有主要清单属性";

我正在开发一个私有的 Discord 机器人,在那里我使用 json 文件来存储值.我的机器人在 IntelliJ 中完美运行.我使用 Artifact 功能创建了一个 .jar 文件,但是当我尝试运行它时,出现错误:no main manifest attribute, in Elevator.jar.我使用 Git bash 使用命令 java -jar Elevator.jar 运行它.我使 ..
发布时间:2021-06-02 18:59:45 Java开发

等待所有JDA RestActions

我想为JDA Discord Bots创建一个(功能)测试系统. 为此,我需要等待直到当前队列中的所有消息都已发送(消息已通过 RestAction#queue 发送)并测试是否有消息. 是否有一种方法可以等待所有排队的 RestAction ,还是应该以指数方式等待(例如,等待0.5秒,等待1秒,等待2秒并测试消息是否存在) [注意]我不想在生产代码中将 queue 更改为 s ..
发布时间:2021-05-28 18:48:52 Java开发

Discord bot异常重复

因此,我正在尝试创建一个discord bot,该bot可以简单地访问数据库以打印出值,我的代码当前会将这些值打印到discord服务器,但会重复5次. Bot功能类: private MySQLAccess sql =新的MySQLAccess();公共静态void main(String [] args)引发异常{JDABuilder柜=新的JDABuilder(AccountTyp ..
发布时间:2021-04-30 20:33:51 Java开发

Discord JDA是否在嵌入中使用本地图像?

是否可以在Discord JDA中将本地图像文件用作嵌入式消息中的缩略图/图像? 对于我的其中一个命令,我正在以编程方式构建图像并通过Imgur API上传图像,然后使用Imgur URL将其显示在嵌入式消息中. 我知道我可以将文件直接发送到频道,但是我希望它包含在显示其他相关信息的嵌入文件中. 欢呼 解决方案 您可以按照 ..
发布时间:2021-04-30 20:31:18 其他开发

JDA-转换“用户"成为“会员"

为了从不同用户中删除角色,我使用以下代码行: 成员= e.getMember();行会行会= member.getGuild();for(角色角色:guild.getRoles()){System.out.println("geting em!");System.out.println(role.getId());如果(role.getId().equals("49641597860367565 ..
发布时间:2021-04-30 20:30:22 Java开发

JDA机器人未收听消息

我正在尝试制作一个非常简单的discord机器人,这是我第一次使用Java(使用IntelliJ IDE)制作机器人.它已登录并可以正常联机,但是不会收到我在公会中发送的任何消息.代码如下: import net.dv8tion.jda.api.AccountType;导入net.dv8tion.jda.api.JDABuilder;导入net.dv8tion.jda.api.events.m ..
发布时间:2021-04-30 20:26:39 Java开发

Discord Bot已连接到Websocket,但尚未完成加载

我正在像一个不和谐的机器人上工作了两个星期,而且一直没有任何问题...但是现在当我启动机器人时,只有这样: 1314 [main]信息net.dv8tion.jda.api.sharding.ShardManager-登录成功! 2326 [JDA [0/1] MainWS-ReadThread]信息net.dv8tion.jda.internal.requests.WebSocket ..
发布时间:2021-04-30 20:26:04 Java开发

JDA.公会会员加入/离开活动

我已经编写了以下方法,但它们都不起作用.有人知道为什么以及如何解决它吗? PS:该机器人具有管理员权限. 公共类GuildMemberJoin扩展了ListenerAdapter {public void onGuildMemberJoin(GuildMemberJoinEvent事件){EmbedBuilder join = new EmbedBuilder();join.setColo ..
发布时间:2021-04-16 18:56:26 Java开发

重复的消费者循环

我正在使用带有方法的库,在该方法中,我调用一个采用事件类的方法,并在事件触发时调用使用者.此方法返回一个空值.我需要在使用者中再次调用该方法,然后在该使用者中再次调用它,等等(很多次).我如何将其放入for循环中,以免输入大量这种方法? 代码: ShurikenBot.getInstance().getEventWaiter().waitForEvent(MessageReactionAdd ..
发布时间:2021-02-15 21:18:16 Java开发

如何对嵌入消息JDA做出反应

当我执行命令〜verify时,我正在尝试发送和嵌入消息,然后它发送了一条嵌入消息,但我找不到在其中添加反应的方法。 我已经完成了嵌入消息的发送,但是可以添加响应 import Main.Bot; import net.dv8tion.jda.core.EmbedBuilder; import net.dv8tion.jda.core.MessageBuilder; i ..
发布时间:2020-10-22 04:27:29 Java开发

是否可以检查用户是否启用了PM?

我想知道是否可以检查用户是否启用了私人消息。 此功能用于支持机器人。当前,我使用GuildMessageRecievedEvent并将私人消息发送给用户。 解决方案 不,没有。您只能发送一条消息并处理失败: user.openPrivateChannel()。submit() .thenCompose(channel-> channel.sendMessage(x).sub ..
发布时间:2020-10-01 04:03:06 其他开发