小编Nam*_*iel的帖子

结果集自动关闭

我的 Discord 音乐机器人有问题。我想在曲目开始时发送嵌入消息,但 ResultSet 始终关闭。所以它不能通过 if-query。

这是我的代码(类“TrackScheduler”):

try {
                
                file = new URL("https://img.youtube.com/vi/" + videoID + "/hqdefault.jpg").openStream();
                builder.setImage("attachment://thumbnail.png");
                
                System.out.println("4");
                
                ResultSet set = LiteSQL.onQuery("SELECT * FROM musicchannel WHERE guildid = " + guildid);
                
                try {
                    System.out.println("3");
                    
                    if(set.next()) {
                        long channelid = set.getLong("channelid");
                                                
                        TextChannel channel;
                        
                        System.out.println("2");
                        
                        if((channel = guild.getTextChannelById(channelid)) != null) {
                            
                            System.out.println("1");
                            
                            channel.sendTyping().queue();
                            channel.sendFile(file, "thumbnail.png").embed(builder.build()).queue();
                        }                   
                    }

                }
                catch (SQLException e) {
                    e.printStackTrace();
                }
                
            }
            catch (IOException e) {
                e.printStackTrace();
            }
        }
Run Code Online (Sandbox Code Playgroud)

我的 LiteSQL.onQuery(类“LiteSQL”):

private static Connection c;
    
    private static Statement …
Run Code Online (Sandbox Code Playgroud)

java bots discord

0
推荐指数
1
解决办法
54
查看次数

标签 统计

bots ×1

discord ×1

java ×1