Ich will mit meinem Discord-Bot die Suchergebnisse von Google anzeigen Lassen, hat einer eine Idee wie das geht?
Hier der bisherige Code:
[CODE lang="java" title="Bisheriger Code" highlight="40, 41, 42"]package core;
import net.dv8tion.jda.api.JDABuilder;
import net.dv8tion.jda.api.entities.Activity;
import net.dv8tion.jda.api.entities.Message;
import net.dv8tion.jda.api.entities.MessageChannel;
import net.dv8tion.jda.api.events.message.MessageReceivedEvent;
import net.dv8tion.jda.api.hooks.ListenerAdapter;
import net.dv8tion.jda.api.requests.GatewayIntent;
import javax.security.auth.login.LoginException;
public class Main extends ListenerAdapter
{
public static void main(String[] args) throws LoginException
{
JDABuilder.createLight("token", GatewayIntent.GUILD_MESSAGES, GatewayIntent.DIRECT_MESSAGES)
.addEventListeners(new Main())
.setActivity(Activity.playing("Ping"))
.build();
}
@Override
public void onMessageReceived(MessageReceivedEvent event)
{
Message msg = event.getMessage();
if (msg.getContentRaw().equals("#Ping"))
{
MessageChannel channel = event.getChannel();
long time = System.currentTimeMillis();
channel.sendMessage("Ping") /* => RestAction<Message> */
.queue(response /* => Message */ -> {
response.editMessageFormat("Ping: %d ms", System.currentTimeMillis() - time).queue();
});
}
else if (msg.getContentRaw().equals("#google")){
MessageChannel channel = event.getChannel();
}
}
}
[/CODE]
Hier der bisherige Code:
[CODE lang="java" title="Bisheriger Code" highlight="40, 41, 42"]package core;
import net.dv8tion.jda.api.JDABuilder;
import net.dv8tion.jda.api.entities.Activity;
import net.dv8tion.jda.api.entities.Message;
import net.dv8tion.jda.api.entities.MessageChannel;
import net.dv8tion.jda.api.events.message.MessageReceivedEvent;
import net.dv8tion.jda.api.hooks.ListenerAdapter;
import net.dv8tion.jda.api.requests.GatewayIntent;
import javax.security.auth.login.LoginException;
public class Main extends ListenerAdapter
{
public static void main(String[] args) throws LoginException
{
JDABuilder.createLight("token", GatewayIntent.GUILD_MESSAGES, GatewayIntent.DIRECT_MESSAGES)
.addEventListeners(new Main())
.setActivity(Activity.playing("Ping"))
.build();
}
@Override
public void onMessageReceived(MessageReceivedEvent event)
{
Message msg = event.getMessage();
if (msg.getContentRaw().equals("#Ping"))
{
MessageChannel channel = event.getChannel();
long time = System.currentTimeMillis();
channel.sendMessage("Ping") /* => RestAction<Message> */
.queue(response /* => Message */ -> {
response.editMessageFormat("Ping: %d ms", System.currentTimeMillis() - time).queue();
});
}
else if (msg.getContentRaw().equals("#google")){
MessageChannel channel = event.getChannel();
}
}
}
[/CODE]