Advertisement
TheRealZeher

Untitled

Jan 22nd, 2017
145
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.43 KB | None | 0 0
  1. package com.trz.exchangebot;
  2.  
  3. import com.google.common.util.concurrent.FutureCallback;
  4.  
  5. import de.btobastian.javacord.DiscordAPI;
  6. import de.btobastian.javacord.Javacord;
  7. import de.btobastian.javacord.entities.message.Message;
  8. import de.btobastian.javacord.listener.message.MessageCreateListener;
  9.  
  10. public class ExhangeBot {
  11.  
  12. private static final String email = "";
  13. private static final String password = "";
  14.  
  15. public static void main(String[] args){
  16. DiscordAPI api = Javacord.getApi(email, password);
  17. //String token = api.getToken();
  18. //api.setToken("", true);
  19. api.setWaitForServersOnStartup(false);
  20.  
  21. api.connect(new FutureCallback<DiscordAPI>() {
  22. @Override
  23. public void onSuccess(DiscordAPI api) {
  24. // register listener
  25. api.registerListener(new MessageCreateListener() {
  26. @Override
  27. public void onMessageCreate(DiscordAPI api, Message message) {
  28. // check the content of the message
  29. if (message.getContent().equalsIgnoreCase("ping")) {
  30. // reply to the message
  31. message.reply("pong");
  32. }
  33. }
  34. });
  35. }
  36.  
  37. @Override
  38. public void onFailure(Throwable t) {
  39. t.printStackTrace();
  40. }
  41. });
  42. }
  43.  
  44. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement