Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.trz.exchangebot;
- import com.google.common.util.concurrent.FutureCallback;
- import de.btobastian.javacord.DiscordAPI;
- import de.btobastian.javacord.Javacord;
- import de.btobastian.javacord.entities.message.Message;
- import de.btobastian.javacord.listener.message.MessageCreateListener;
- public class ExhangeBot {
- private static final String email = "";
- private static final String password = "";
- public static void main(String[] args){
- DiscordAPI api = Javacord.getApi(email, password);
- //String token = api.getToken();
- //api.setToken("", true);
- api.setWaitForServersOnStartup(false);
- api.connect(new FutureCallback<DiscordAPI>() {
- @Override
- public void onSuccess(DiscordAPI api) {
- // register listener
- api.registerListener(new MessageCreateListener() {
- @Override
- public void onMessageCreate(DiscordAPI api, Message message) {
- // check the content of the message
- if (message.getContent().equalsIgnoreCase("ping")) {
- // reply to the message
- message.reply("pong");
- }
- }
- });
- }
- @Override
- public void onFailure(Throwable t) {
- t.printStackTrace();
- }
- });
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement