Advertisement
Guest User

Untitled

a guest
Apr 1st, 2020
651
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.87 KB | None | 0 0
  1. package net.devtech.brug;
  2.  
  3. import com.mojang.brigadier.CommandDispatcher;
  4. import com.mojang.brigadier.builder.LiteralArgumentBuilder;
  5. import org.javacord.api.DiscordApi;
  6. import org.javacord.api.DiscordApiBuilder;
  7. import org.javacord.api.entity.emoji.CustomEmojiUpdater;
  8. import java.util.Scanner;
  9.  
  10. import static com.mojang.brigadier.arguments.IntegerArgumentType.integer;
  11. import static com.mojang.brigadier.builder.LiteralArgumentBuilder.*;
  12. import static com.mojang.brigadier.builder.RequiredArgumentBuilder.*;
  13.  
  14. public class BrugBot {
  15. public static void main(String[] args) {
  16. String token = "<insert token>";
  17. DiscordApi api = new DiscordApiBuilder().setToken(token).login().join();
  18. System.out.println("Connected to discord retard");
  19. api.addMessageCreateListener(m -> {
  20. long id = m.getMessageAuthor().getId();
  21. if(id == 358794817595113476L || m.getMessageAuthor().isServerAdmin())
  22. return;
  23. if(m.getMessage().getMentionedUsers().isEmpty()) {
  24. if (isRetard(m.getMessage().getContent()) && !m.getMessageAuthor().isBotUser()) {
  25. m.getMessage().delete().join();
  26. }
  27. }
  28. });
  29. api.addMessageEditListener(m -> {
  30. if(isRetard(m.getNewContent())) {
  31. m.getMessage().ifPresent(m1 -> m1.delete().join());
  32. }
  33. });
  34. System.out.println(api.createBotInvite());
  35. Scanner scanner = new Scanner(System.in);
  36. while (true) {
  37. try {
  38. String bruh = scanner.nextLine();
  39. String[] arg = bruh.split(" ", 2);
  40. long channel = Long.parseLong(arg[0]);
  41. api.getTextChannelById(channel).ifPresent(t -> {
  42. t.sendMessage(arg[1]);
  43. });
  44. } catch (Throwable t) {}
  45. }
  46. }
  47.  
  48. private static boolean isRetard(String string) {
  49. if(string.isEmpty())
  50. return true;
  51. else {
  52. string = string.trim();
  53. for (int i = 0; i < string.length(); i++) {
  54. if(<secret emote formula>)
  55. return true;
  56. }
  57.  
  58. }
  59. return false;
  60. }
  61. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement