index.js 51 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763
  1. //
  2. // Hello! Welcome to the source code for OwlBot
  3. //
  4. // If the bot is offline, go to this URL: https://owlman-bot.glitch.me
  5. // The source is currently found here: https://github.com/DynTylluan/OwlBot
  6. //
  7. console.log("OwlBot is ready to destroy pussies!");
  8. const Discord = require("discord.js");
  9. const bot = new Discord.Client();
  10. bot.login("[REMOVED]");
  11. // Last updated
  12. bot.on("message", message => {
  13. if (message.author == bot.user) {
  14. return;
  15. }
  16. if (message.content == ">update") {
  17. message.channel.send(
  18. "> **The bot's source code was last updated on** `2019-09-29` **by** `OwlMan`"
  19. );
  20. // message.channel.send("The bot's source code was last updated on YYYY-MM-DD by XXX");
  21. }
  22. });
  23. // Ping Check
  24. // const http = require('http');
  25. // const express = require('express');
  26. // const app = express();
  27. // app.get("/", (request, response) => {
  28. // console.log(Date.now() + " Ping Received");
  29. // response.sendStatus(200);
  30. // });
  31. // app.listen(process.env.PORT);
  32. // setInterval(() => {
  33. // http.get(`http://${process.env.PROJECT_DOMAIN}.glitch.me/`);
  34. // }, 280000);
  35. // Bot Activity Status
  36. bot.on("ready", () => {
  37. bot.user.setStatus("available");
  38. bot.user.setPresence({
  39. game: {
  40. name: "My wife left me in 1995 | >help",
  41. type: "STREAMING",
  42. url: "https://www.twitch.tv/monstercat"
  43. }
  44. });
  45. // Set Rainbow role trigger
  46. // var channel = bot.channels.get("585611642595966979").send("!cauvong <@&585564317567680529>");
  47. });
  48. // Rainbow role trigger (Turns OFF when bot is offline)
  49. // (Since 2019-08-24, Rainbow bot doesn't works anymore, this command will be remain until further function)
  50. //
  51. // bot.on("message", (message) => {
  52. // if (message.content == "!cauvong <@&585564317567680529>") {
  53. // setTimeout(function(){
  54. // bot.channels.get("585611642595966979").send("!cauvong <@&585564317567680529>");
  55. // }, 1200000); }
  56. // });
  57. // Messages
  58. bot.on("message", message => {
  59. // Prevent bot from responding to its own messages
  60. if (message.author == bot.user) {
  61. return;
  62. }
  63. // Commands
  64. // Check if content of message is ">ping"
  65. if (message.content == ">ping") {
  66. // Call .send() on the channel object the message was sent in
  67. message.channel.send("h");
  68. }
  69. if (message.content == ">help") {
  70. message.channel.send(
  71. "To find more commands/credits for the bot, check out this URL: https://tehleroy.neocities.org/discord/owlbot.html"
  72. );
  73. }
  74. if (message.content == ">time") {
  75. message.channel.send(
  76. "It is time https://owlman.neocities.org/odds/its_time.png"
  77. );
  78. }
  79. if (message.content == ">weather") {
  80. message.channel.send("I hope it's raining :) I love rain");
  81. }
  82. if (message.content == ">heather") {
  83. message.channel.send("<:owosneaky:523048376179359744>");
  84. }
  85. // if (message.content == ">yiff") {
  86. // bot.channels.get("518634475496931329").send("$sr yiff");
  87. // }
  88. // if (message.content == ">yaoi") {
  89. // bot.channels.get("518634475496931329").send("$sr yaoi");
  90. // }
  91. // if (message.content == ">pr0n") {
  92. // bot.channels.get("518634475496931329").send("https://owlman.neocities.org/odds/awi4r4.png");
  93. // }
  94. // if (message.content == ">furry") {
  95. // bot.channels.get("518634475496931329").send("https://owlman.neocities.org/odds/party/received_381842359299468.png");
  96. // }
  97. if (message.content == ">piss") {
  98. message.channel.send(
  99. "I’ve come to make an announcement, " +
  100. message.author.username +
  101. "’s a bitch ass mother fucker. They pissed on my fucking wife. That’s right, they took it little quilly dick out and they pissed on my fucking wife, and they said it dick was **THIS BIG**. And I said *“that’s disgusting!”* So I’m making a callout post on my __twitter.com__. " +
  102. message.author.username +
  103. ", you got a small dick, it’s the size of this walnut except **WAY** smaller. And guess what, here’s what my dong looks like: **PFFFFFFFFGJT**. That’s right baby. All point, no quills, no pillows, look at that it looks like two balls and a bong. They fucked my wife so guess what, I’m gonna **FUCK THE EARTH. THATS RIGHT THIS IS WHAT YOU GET,** ***__MY SUPER LAZER PISS!!__*** Except I’m not gonna piss on the earth, I’m gonna go higher. I’m pissing on the ***__MOOOOOON!!!!!!__*** How do you like that Obama? **I PISSED ON THE MOON YOU IDIOT!** You have twenty three hours before the piss droplets hit the fucking Earth! Now get out of my fucking sight before I piss on you too!"
  104. );
  105. }
  106. // Show all server emojis
  107. if (message.content === ">emojis") {
  108. const emojiList = message.guild.emojis.map(e => e.toString()).join(" ");
  109. message.channel.send(emojiList);
  110. }
  111. // Repeat what the user says
  112. if (message.content.startsWith(">say")) {
  113. message.channel.send(
  114. message.author.username + " says: " + message.content.replace(">say ", "")
  115. );
  116. }
  117. // Send a message through the bot
  118. if (message.content.startsWith(">send")) {
  119. message.delete(1);
  120. message.channel.send(message.content.replace(">send ", ""));
  121. }
  122. // Sin after sin
  123. if (message.content == ">music") {
  124. message.channel.send(
  125. "!p https://www.youtube.com/playlist?list=PLA68NtSTRIbpJkwBUpgN4aKSagBqQ7Sd8"
  126. );
  127. }
  128. // FFS bot
  129. if (message.content == ">fuck") {
  130. message.channel.send("Yeah, I'm working, twat");
  131. }
  132. // FFS bot
  133. if (
  134. message.content ==
  135. "https://tenor.com/view/milk-and-mocha-dance-dancing-music-gif-12302383"
  136. ) {
  137. message.channel.send("**YES, DANCE, DANCE!**");
  138. }
  139. // Check if the bots user was tagged in the message
  140. if (message.content.includes(bot.user.toString())) {
  141. // Send acknowledgement message
  142. message.channel.send(
  143. "Well you know what " + message.author.toString() + ", guess what?"
  144. );
  145. }
  146. if (
  147. ["what?", "piss?", "chicken butt?"].includes(message.content.toLowerCase())
  148. ) {
  149. message.channel.send("Chicken Butt");
  150. }
  151. // Colors roles Commands
  152. // Show all available colors
  153. if (
  154. message.content == ">colors" ||
  155. message.content == ">colorslist" ||
  156. message.content == ">color" ||
  157. message.content == ">colorlist"
  158. ) {
  159. const exampleEmbed = new Discord.RichEmbed()
  160. // message.channel.send("To give yourself a new color, simply type in `>iam xyz`, to remove a color, enter `>iamnot xyz`");
  161. .attachFiles(["embed/colors.png"])
  162. .setImage("attachment://colors.png");
  163. message.channel.send(exampleEmbed);
  164. }
  165. // Show all available colours (British English)
  166. if (
  167. message.content == ">colours" ||
  168. message.content == ">colour" ||
  169. message.content == ">colourslist" ||
  170. message.content == ">colourlist"
  171. ) {
  172. const exampleEmbed = new Discord.RichEmbed()
  173. // message.channel.send("To give yourself a new colour, simply type in `>iam xyz`, to remove a colour, enter `>iamnot xyz`");
  174. .setImage("https://owlman.neocities.org/odds/colours.png");
  175. message.channel.send(exampleEmbed);
  176. }
  177. // The "xyz" color / colour
  178. if (message.content.toLowerCase() == ">iam " + "xyz") {
  179. message.channel
  180. .send("*He he ha ha, funny*")
  181. .then(sentMessage => {
  182. sentMessage.delete(10000);
  183. message.delete(1);
  184. })
  185. .catch();
  186. }
  187. if (message.content.toLowerCase() == ">iamnot " + "xyz") {
  188. message.channel
  189. .send(
  190. "Well the thing is... You never __**had**__ this role, *now did you?*"
  191. )
  192. .then(sentMessage => {
  193. sentMessage.delete(10000);
  194. message.delete(1);
  195. })
  196. .catch();
  197. }
  198. // Rainbow
  199. // (Since 2019-08-24, Rainbow bot doesn't works anymore, this command will be remain until further function)
  200. if (message.content.toLowerCase() == ">iam " + "rainbow") {
  201. message.channel
  202. .send("``This role isn't used any longer``")
  203. .then(sentMessage => {
  204. sentMessage.delete(3000);
  205. message.delete(1);
  206. })
  207. .catch();
  208. }
  209. if (message.content.toLowerCase() == ">iamnot " + "rainbow") {
  210. message.channel
  211. .send("``This role isn't used any longer``")
  212. .then(sentMessage => {
  213. sentMessage.delete(3000);
  214. message.delete(1);
  215. })
  216. .catch();
  217. }
  218. // if (message.content.toLowerCase() == ">iam " + "rainbow") {
  219. // message.member.addRole("585564317567680529");
  220. // message.channel.send((message.author.username) + " enjoy your <@&585564317567680529> color role!").then(sentMessage => {
  221. // sentMessage.delete(3000);
  222. // message.delete (1);
  223. // }).catch();
  224. // }
  225. // if (message.content.toLowerCase() == ">iamnot " + "rainbow") {
  226. // message.member.removeRole("585564317567680529");
  227. // message.channel.send("<@&585564317567680529> color role successfully removed!").then(sentMessage => {
  228. // sentMessage.delete(3000);
  229. // message.delete (1);
  230. // }).catch();
  231. // }
  232. // Light Red
  233. if (
  234. message.content.toLowerCase() == ">iam " + "light red" ||
  235. message.content.toLowerCase() == ">iam " + "1"
  236. ) {
  237. message.member.addRole("608191366090063892");
  238. message.channel
  239. .send(
  240. message.author.username +
  241. " enjoy your <@&608191366090063892> color role!"
  242. )
  243. .then(sentMessage => {
  244. sentMessage.delete(3000);
  245. message.delete(1);
  246. })
  247. .catch();
  248. }
  249. if (
  250. message.content.toLowerCase() == ">iamnot " + "light red" ||
  251. message.content.toLowerCase() == ">iamnot " + "1"
  252. ) {
  253. message.member.removeRole("608191366090063892");
  254. message.channel
  255. .send("<@&608191366090063892> color role successfully removed!")
  256. .then(sentMessage => {
  257. sentMessage.delete(3000);
  258. message.delete(1);
  259. })
  260. .catch();
  261. }
  262. // Red
  263. if (
  264. message.content.toLowerCase() == ">iam " + "red" ||
  265. message.content.toLowerCase() == ">iam " + "2"
  266. ) {
  267. message.member.addRole("519029920530169857");
  268. message.channel
  269. .send(
  270. message.author.username +
  271. " enjoy your <@&519029920530169857> color role!"
  272. )
  273. .then(sentMessage => {
  274. sentMessage.delete(3000);
  275. message.delete(1);
  276. })
  277. .catch();
  278. }
  279. if (
  280. message.content.toLowerCase() == ">iamnot " + "red" ||
  281. message.content.toLowerCase() == ">iamnot " + "2"
  282. ) {
  283. message.member.removeRole("519029920530169857");
  284. message.channel
  285. .send("<@&519029920530169857> color role successfully removed!")
  286. .then(sentMessage => {
  287. sentMessage.delete(3000);
  288. message.delete(1);
  289. })
  290. .catch();
  291. }
  292. // Satan Red
  293. if (
  294. message.content.toLowerCase() == ">iam " + "satan red" ||
  295. message.content.toLowerCase() == ">iam " + "3"
  296. ) {
  297. message.member.addRole("608084225115160616");
  298. message.channel
  299. .send(message.author.username + " is evil in league with Satan")
  300. .then(sentMessage => {
  301. sentMessage.delete(3000);
  302. message.delete(1);
  303. })
  304. .catch();
  305. }
  306. if (
  307. message.content.toLowerCase() == ">iamnot " + "satan red" ||
  308. message.content.toLowerCase() == ">iamnot " + "3"
  309. ) {
  310. message.member.removeRole("608084225115160616");
  311. message.channel
  312. .send("Hmm, too edgy for you then?")
  313. .then(sentMessage => {
  314. sentMessage.delete(3000);
  315. message.delete(1);
  316. })
  317. .catch();
  318. }
  319. // Deep Orange
  320. if (
  321. message.content.toLowerCase() == ">iam " + "deep orange" ||
  322. message.content.toLowerCase() == ">iam " + "4"
  323. ) {
  324. message.member.addRole("519052968155283456");
  325. message.channel
  326. .send(
  327. message.author.username +
  328. " enjoy your <@&519052968155283456> color role!"
  329. )
  330. .then(sentMessage => {
  331. sentMessage.delete(3000);
  332. message.delete(1);
  333. })
  334. .catch();
  335. }
  336. if (
  337. message.content.toLowerCase() == ">iamnot " + "deep orange" ||
  338. message.content.toLowerCase() == ">iamnot " + "4"
  339. ) {
  340. message.member.removeRole("519052968155283456");
  341. message.channel
  342. .send("<@&519052968155283456> color role successfully removed!")
  343. .then(sentMessage => {
  344. sentMessage.delete(3000);
  345. message.delete(1);
  346. })
  347. .catch();
  348. }
  349. // Orange
  350. if (
  351. message.content.toLowerCase() == ">iam " + "orange" ||
  352. message.content.toLowerCase() == ">iam " + "5"
  353. ) {
  354. message.member.addRole("519031205656788993");
  355. message.channel
  356. .send(
  357. message.author.username +
  358. " enjoy your <@&519031205656788993> color role!"
  359. )
  360. .then(sentMessage => {
  361. sentMessage.delete(3000);
  362. message.delete(1);
  363. })
  364. .catch();
  365. }
  366. if (
  367. message.content.toLowerCase() == ">iamnot " + "orange" ||
  368. message.content.toLowerCase() == ">iamnot " + "5"
  369. ) {
  370. message.member.removeRole("519031205656788993");
  371. message.channel
  372. .send("<@&519031205656788993> color role successfully removed!")
  373. .then(sentMessage => {
  374. sentMessage.delete(3000);
  375. message.delete(1);
  376. })
  377. .catch();
  378. }
  379. // Brown
  380. if (
  381. message.content.toLowerCase() == ">iam " + "brown" ||
  382. message.content.toLowerCase() == ">iam " + "6"
  383. ) {
  384. message.member.addRole("519036336351477761");
  385. message.channel
  386. .send(
  387. message.author.username +
  388. " enjoy your <@&519036336351477761> color role!"
  389. )
  390. .then(sentMessage => {
  391. sentMessage.delete(3000);
  392. message.delete(1);
  393. })
  394. .catch();
  395. }
  396. if (
  397. message.content.toLowerCase() == ">iamnot " + "brown" ||
  398. message.content.toLowerCase() == ">iamnot " + "6"
  399. ) {
  400. message.member.removeRole("519036336351477761");
  401. message.channel
  402. .send("<@&519036336351477761> color role successfully removed!")
  403. .then(sentMessage => {
  404. sentMessage.delete(3000);
  405. message.delete(1);
  406. })
  407. .catch();
  408. }
  409. // Piss Yellow
  410. if (
  411. message.content.toLowerCase() == ">iam " + "piss yellow" ||
  412. message.content.toLowerCase() == ">iam " + "7"
  413. ) {
  414. message.member.addRole("608084227485073418");
  415. message.channel
  416. .send(
  417. message.author.username +
  418. " enjoy your <@&608084227485073418> color role!"
  419. )
  420. .then(sentMessage => {
  421. sentMessage.delete(3000);
  422. message.delete(1);
  423. })
  424. .catch();
  425. }
  426. if (
  427. message.content.toLowerCase() == ">iamnot " + "piss yellow" ||
  428. message.content.toLowerCase() == ">iamnot " + "7"
  429. ) {
  430. message.member.removeRole("608084227485073418");
  431. message.channel
  432. .send("<@&608084227485073418> color role successfully removed!")
  433. .then(sentMessage => {
  434. sentMessage.delete(3000);
  435. message.delete(1);
  436. })
  437. .catch();
  438. }
  439. // Yellow
  440. if (
  441. message.content.toLowerCase() == ">iam " + "yellow" ||
  442. message.content.toLowerCase() == ">iam " + "8"
  443. ) {
  444. message.member.addRole("519031288422727745");
  445. message.channel
  446. .send(
  447. message.author.username +
  448. " enjoy your <@&519031288422727745> color role!"
  449. )
  450. .then(sentMessage => {
  451. sentMessage.delete(3000);
  452. message.delete(1);
  453. })
  454. .catch();
  455. }
  456. if (
  457. message.content.toLowerCase() == ">iamnot " + "yellow" ||
  458. message.content.toLowerCase() == ">iamnot " + "8"
  459. ) {
  460. message.member.removeRole("519031288422727745");
  461. message.channel
  462. .send("<@&519031288422727745> color role successfully removed!")
  463. .then(sentMessage => {
  464. sentMessage.delete(3000);
  465. message.delete(1);
  466. })
  467. .catch();
  468. }
  469. // Light Yellow
  470. if (
  471. message.content.toLowerCase() == ">iam " + "light yellow" ||
  472. message.content.toLowerCase() == ">iam " + "9"
  473. ) {
  474. message.member.addRole("608084233327476737");
  475. message.channel
  476. .send(
  477. message.author.username +
  478. " enjoy your <@&608084233327476737> color role!"
  479. )
  480. .then(sentMessage => {
  481. sentMessage.delete(3000);
  482. message.delete(1);
  483. })
  484. .catch();
  485. }
  486. if (
  487. message.content.toLowerCase() == ">iamnot " + "light yellow" ||
  488. message.content.toLowerCase() == ">iamnot " + "9"
  489. ) {
  490. message.member.removeRole("608084233327476737");
  491. message.channel
  492. .send("<@&608084233327476737> color role successfully removed!")
  493. .then(sentMessage => {
  494. sentMessage.delete(3000);
  495. message.delete(1);
  496. })
  497. .catch();
  498. }
  499. // Lime
  500. if (
  501. message.content.toLowerCase() == ">iam " + "lime" ||
  502. message.content.toLowerCase() == ">iam " + "10"
  503. ) {
  504. message.member.addRole("519031608997707797");
  505. message.channel
  506. .send(
  507. message.author.username +
  508. " enjoy your <@&519031608997707797> color role!"
  509. )
  510. .then(sentMessage => {
  511. sentMessage.delete(3000);
  512. message.delete(1);
  513. })
  514. .catch();
  515. }
  516. if (
  517. message.content.toLowerCase() == ">iamnot " + "lime" ||
  518. message.content.toLowerCase() == ">iamnot " + "10"
  519. ) {
  520. message.member.removeRole("519031608997707797");
  521. message.channel
  522. .send("<@&519031608997707797> color role successfully removed!")
  523. .then(sentMessage => {
  524. sentMessage.delete(3000);
  525. message.delete(1);
  526. })
  527. .catch();
  528. }
  529. // Mint Green
  530. if (
  531. message.content.toLowerCase() == ">iam " + "mint green" ||
  532. message.content.toLowerCase() == ">iam " + "11"
  533. ) {
  534. message.member.addRole("608084229930090526");
  535. message.channel
  536. .send(
  537. message.author.username +
  538. " enjoy your <@&608084229930090526> color role!"
  539. )
  540. .then(sentMessage => {
  541. sentMessage.delete(3000);
  542. message.delete(1);
  543. })
  544. .catch();
  545. }
  546. if (
  547. message.content.toLowerCase() == ">iamnot " + "mint green" ||
  548. message.content.toLowerCase() == ">iamnot " + "11"
  549. ) {
  550. message.member.removeRole("608084229930090526");
  551. message.channel
  552. .send("<@&608084229930090526> color role successfully removed!")
  553. .then(sentMessage => {
  554. sentMessage.delete(3000);
  555. message.delete(1);
  556. })
  557. .catch();
  558. }
  559. // Light Green
  560. if (
  561. message.content.toLowerCase() == ">iam " + "light green" ||
  562. message.content.toLowerCase() == ">iam " + "12"
  563. ) {
  564. message.member.addRole("519052647278444545");
  565. message.channel
  566. .send(
  567. message.author.username +
  568. " enjoy your <@&519052647278444545> color role!"
  569. )
  570. .then(sentMessage => {
  571. sentMessage.delete(3000);
  572. message.delete(1);
  573. })
  574. .catch();
  575. }
  576. if (
  577. message.content.toLowerCase() == ">iamnot " + "light green" ||
  578. message.content.toLowerCase() == ">iamnot " + "12"
  579. ) {
  580. message.member.removeRole("519052647278444545");
  581. message.channel
  582. .send("<@&519052647278444545> color role successfully removed!")
  583. .then(sentMessage => {
  584. sentMessage.delete(3000);
  585. message.delete(1);
  586. })
  587. .catch();
  588. }
  589. // Green
  590. if (
  591. message.content.toLowerCase() == ">iam " + "green" ||
  592. message.content.toLowerCase() == ">iam " + "13"
  593. ) {
  594. message.member.addRole("519031954188795936");
  595. message.channel
  596. .send(
  597. message.author.username +
  598. " enjoy your <@&519031954188795936> color role!"
  599. )
  600. .then(sentMessage => {
  601. sentMessage.delete(3000);
  602. message.delete(1);
  603. })
  604. .catch();
  605. }
  606. if (
  607. message.content.toLowerCase() == ">iamnot " + "green" ||
  608. message.content.toLowerCase() == ">iamnot " + "13"
  609. ) {
  610. message.member.removeRole("519031954188795936");
  611. message.channel
  612. .send("<@&519031954188795936> color role successfully removed!")
  613. .then(sentMessage => {
  614. sentMessage.delete(3000);
  615. message.delete(1);
  616. })
  617. .catch();
  618. }
  619. // Tree Green
  620. if (
  621. message.content.toLowerCase() == ">iam " + "tree green" ||
  622. message.content.toLowerCase() == ">iam " + "14"
  623. ) {
  624. message.member.addRole("608084229825364014");
  625. message.channel
  626. .send(
  627. message.author.username +
  628. " enjoy your <@&608084229825364014> color role!"
  629. )
  630. .then(sentMessage => {
  631. sentMessage.delete(3000);
  632. message.delete(1);
  633. })
  634. .catch();
  635. }
  636. if (
  637. message.content.toLowerCase() == ">iamnot " + "tree green" ||
  638. message.content.toLowerCase() == ">iamnot " + "14"
  639. ) {
  640. message.member.removeRole("608084229825364014");
  641. message.channel
  642. .send("<@&608084229825364014> color role successfully removed!")
  643. .then(sentMessage => {
  644. sentMessage.delete(3000);
  645. message.delete(1);
  646. })
  647. .catch();
  648. }
  649. // Aquamarine
  650. if (
  651. message.content.toLowerCase() == ">iam " + "aquamarine" ||
  652. message.content.toLowerCase() == ">iam " + "15"
  653. ) {
  654. message.member.addRole("519032187815985152");
  655. message.channel
  656. .send(
  657. message.author.username +
  658. " enjoy your <@&519032187815985152> color role!"
  659. )
  660. .then(sentMessage => {
  661. sentMessage.delete(3000);
  662. message.delete(1);
  663. })
  664. .catch();
  665. }
  666. if (
  667. message.content.toLowerCase() == ">iamnot " + "aquamarine" ||
  668. message.content.toLowerCase() == ">iamnot " + "15"
  669. ) {
  670. message.member.removeRole("519032187815985152");
  671. message.channel
  672. .send("<@&519032187815985152> color role successfully removed!")
  673. .then(sentMessage => {
  674. sentMessage.delete(3000);
  675. message.delete(1);
  676. })
  677. .catch();
  678. }
  679. // Teal
  680. if (
  681. message.content.toLowerCase() == ">iam " + "teal" ||
  682. message.content.toLowerCase() == ">iam " + "16"
  683. ) {
  684. message.member.addRole("519052208080420865");
  685. message.channel
  686. .send(
  687. message.author.username +
  688. " enjoy your <@&519052208080420865> color role!"
  689. )
  690. .then(sentMessage => {
  691. sentMessage.delete(3000);
  692. message.delete(1);
  693. })
  694. .catch();
  695. }
  696. if (
  697. message.content.toLowerCase() == ">iamnot " + "teal" ||
  698. message.content.toLowerCase() == ">iamnot " + "16"
  699. ) {
  700. message.member.removeRole("519052208080420865");
  701. message.channel
  702. .send("<@&519052208080420865> color role successfully removed!")
  703. .then(sentMessage => {
  704. sentMessage.delete(3000);
  705. message.delete(1);
  706. })
  707. .catch();
  708. }
  709. // Cyan
  710. if (
  711. message.content.toLowerCase() == ">iam " + "cyan" ||
  712. message.content.toLowerCase() == ">iam " + "17"
  713. ) {
  714. message.member.addRole("519032473561071675");
  715. message.channel
  716. .send(
  717. message.author.username +
  718. " enjoy your <@&519032473561071675> color role!"
  719. )
  720. .then(sentMessage => {
  721. sentMessage.delete(3000);
  722. message.delete(1);
  723. })
  724. .catch();
  725. }
  726. if (
  727. message.content.toLowerCase() == ">iamnot " + "cyan" ||
  728. message.content.toLowerCase() == ">iamnot " + "17"
  729. ) {
  730. message.member.removeRole("519032473561071675");
  731. message.channel
  732. .send("<@&519032473561071675> color role successfully removed!")
  733. .then(sentMessage => {
  734. sentMessage.delete(3000);
  735. message.delete(1);
  736. })
  737. .catch();
  738. }
  739. // Pastel Cyan
  740. if (
  741. message.content.toLowerCase() == ">iam " + "pastel cyan" ||
  742. message.content.toLowerCase() == ">iam " + "18"
  743. ) {
  744. message.member.addRole("608087343030730753");
  745. message.channel
  746. .send(
  747. message.author.username +
  748. " enjoy your <@&608087343030730753> color role!"
  749. )
  750. .then(sentMessage => {
  751. sentMessage.delete(3000);
  752. message.delete(1);
  753. })
  754. .catch();
  755. }
  756. if (
  757. message.content.toLowerCase() == ">iamnot " + "pastel cyan" ||
  758. message.content.toLowerCase() == ">iamnot " + "18"
  759. ) {
  760. message.member.removeRole("608087343030730753");
  761. message.channel
  762. .send("<@&608087343030730753> color role successfully removed!")
  763. .then(sentMessage => {
  764. sentMessage.delete(3000);
  765. message.delete(1);
  766. })
  767. .catch();
  768. }
  769. // Light Blue
  770. if (
  771. message.content.toLowerCase() == ">iam " + "light blue" ||
  772. message.content.toLowerCase() == ">iam " + "19"
  773. ) {
  774. message.member.addRole("519032676100079626");
  775. message.channel
  776. .send(
  777. message.author.username +
  778. " enjoy your <@&519032676100079626> color role!"
  779. )
  780. .then(sentMessage => {
  781. sentMessage.delete(3000);
  782. message.delete(1);
  783. })
  784. .catch();
  785. }
  786. if (
  787. message.content.toLowerCase() == ">iamnot " + "light blue" ||
  788. message.content.toLowerCase() == ">iamnot " + "19"
  789. ) {
  790. message.member.removeRole("519032676100079626");
  791. message.channel
  792. .send("<@&519032676100079626> color role successfully removed!")
  793. .then(sentMessage => {
  794. sentMessage.delete(3000);
  795. message.delete(1);
  796. })
  797. .catch();
  798. }
  799. // Discord Blue
  800. if (
  801. message.content.toLowerCase() == ">iam " + "discord blue" ||
  802. message.content.toLowerCase() == ">iam " + "20"
  803. ) {
  804. message.member.addRole("608087654420185104");
  805. message.channel
  806. .send(
  807. message.author.username +
  808. " enjoy your <@&608087654420185104> color role!"
  809. )
  810. .then(sentMessage => {
  811. sentMessage.delete(3000);
  812. message.delete(1);
  813. })
  814. .catch();
  815. }
  816. if (
  817. message.content.toLowerCase() == ">iamnot " + "discord blue" ||
  818. message.content.toLowerCase() == ">iamnot " + "20"
  819. ) {
  820. message.member.removeRole("608087654420185104");
  821. message.channel
  822. .send("<@&608087654420185104> color role successfully removed!")
  823. .then(sentMessage => {
  824. sentMessage.delete(3000);
  825. message.delete(1);
  826. })
  827. .catch();
  828. }
  829. // Blue
  830. if (
  831. message.content.toLowerCase() == ">iam " + "blue" ||
  832. message.content.toLowerCase() == ">iam " + "21"
  833. ) {
  834. message.member.addRole("519033502390550530");
  835. message.channel
  836. .send(
  837. message.author.username +
  838. " enjoy your <@&519033502390550530> color role!"
  839. )
  840. .then(sentMessage => {
  841. sentMessage.delete(3000);
  842. message.delete(1);
  843. })
  844. .catch();
  845. }
  846. if (
  847. message.content.toLowerCase() == ">iamnot " + "blue" ||
  848. message.content.toLowerCase() == ">iamnot " + "21"
  849. ) {
  850. message.member.removeRole("519033502390550530");
  851. message.channel
  852. .send("<@&519033502390550530> color role successfully removed!")
  853. .then(sentMessage => {
  854. sentMessage.delete(3000);
  855. message.delete(1);
  856. })
  857. .catch();
  858. }
  859. // Navy Blue
  860. if (
  861. message.content.toLowerCase() == ">iam " + "navy blue" ||
  862. message.content.toLowerCase() == ">iam " + "22"
  863. ) {
  864. message.member.addRole("608084227027632128");
  865. message.channel
  866. .send(
  867. message.author.username +
  868. " enjoy your <@&608084227027632128> color role!"
  869. )
  870. .then(sentMessage => {
  871. sentMessage.delete(3000);
  872. message.delete(1);
  873. })
  874. .catch();
  875. }
  876. if (
  877. message.content.toLowerCase() == ">iamnot " + "navy blue" ||
  878. message.content.toLowerCase() == ">iamnot " + "22"
  879. ) {
  880. message.member.removeRole("608084227027632128");
  881. message.channel
  882. .send("<@&608084227027632128> color role successfully removed!")
  883. .then(sentMessage => {
  884. sentMessage.delete(3000);
  885. message.delete(1);
  886. })
  887. .catch();
  888. }
  889. // Indigo
  890. if (
  891. message.content.toLowerCase() == ">iam " + "indigo" ||
  892. message.content.toLowerCase() == ">iam " + "23"
  893. ) {
  894. message.member.addRole("519034578866929674");
  895. message.channel
  896. .send(
  897. message.author.username +
  898. " enjoy your <@&519034578866929674> color role!"
  899. )
  900. .then(sentMessage => {
  901. sentMessage.delete(3000);
  902. message.delete(1);
  903. })
  904. .catch();
  905. }
  906. if (
  907. message.content.toLowerCase() == ">iamnot " + "indigo" ||
  908. message.content.toLowerCase() == ">iamnot " + "23"
  909. ) {
  910. message.member.removeRole("519034578866929674");
  911. message.channel
  912. .send("<@&519034578866929674> color role successfully removed!")
  913. .then(sentMessage => {
  914. sentMessage.delete(3000);
  915. message.delete(1);
  916. })
  917. .catch();
  918. }
  919. // Deep Purple
  920. if (
  921. message.content.toLowerCase() == ">iam " + "deep purple" ||
  922. message.content.toLowerCase() == ">iam " + "24"
  923. ) {
  924. message.member.addRole("519053870425702430");
  925. message.channel
  926. .send(
  927. message.author.username +
  928. " enjoy your <@&519053870425702430> color role!"
  929. )
  930. .then(sentMessage => {
  931. sentMessage.delete(3000);
  932. message.delete(1);
  933. })
  934. .catch();
  935. }
  936. if (
  937. message.content.toLowerCase() == ">iamnot " + "deep purple" ||
  938. message.content.toLowerCase() == ">iamnot " + "24"
  939. ) {
  940. message.member.removeRole("519053870425702430");
  941. message.channel
  942. .send("<@&519053870425702430> color role successfully removed!")
  943. .then(sentMessage => {
  944. sentMessage.delete(3000);
  945. message.delete(1);
  946. })
  947. .catch();
  948. }
  949. // Purple
  950. if (
  951. message.content.toLowerCase() == ">iam " + "purple" ||
  952. message.content.toLowerCase() == ">iam " + "25"
  953. ) {
  954. message.member.addRole("519033808180477952");
  955. message.channel
  956. .send(
  957. message.author.username +
  958. " enjoy your <@&519033808180477952> color role!"
  959. )
  960. .then(sentMessage => {
  961. sentMessage.delete(3000);
  962. message.delete(1);
  963. })
  964. .catch();
  965. }
  966. if (
  967. message.content.toLowerCase() == ">iamnot " + "purple" ||
  968. message.content.toLowerCase() == ">iamnot " + "25"
  969. ) {
  970. message.member.removeRole("519033808180477952");
  971. message.channel
  972. .send("<@&519033808180477952> color role successfully removed!")
  973. .then(sentMessage => {
  974. sentMessage.delete(3000);
  975. message.delete(1);
  976. })
  977. .catch();
  978. }
  979. // Mauve
  980. if (
  981. message.content.toLowerCase() == ">iam " + "mauve" ||
  982. message.content.toLowerCase() == ">iam " + "26"
  983. ) {
  984. message.member.addRole("608084233625272332");
  985. message.channel
  986. .send(
  987. message.author.username +
  988. " enjoy your <@&608084233625272332> color role!"
  989. )
  990. .then(sentMessage => {
  991. sentMessage.delete(3000);
  992. message.delete(1);
  993. })
  994. .catch();
  995. }
  996. if (
  997. message.content.toLowerCase() == ">iamnot " + "mauve" ||
  998. message.content.toLowerCase() == ">iamnot " + "26"
  999. ) {
  1000. message.member.removeRole("608084233625272332");
  1001. message.channel
  1002. .send("<@&608084233625272332> color role successfully removed!")
  1003. .then(sentMessage => {
  1004. sentMessage.delete(3000);
  1005. message.delete(1);
  1006. })
  1007. .catch();
  1008. }
  1009. // Magenta
  1010. if (
  1011. message.content.toLowerCase() == ">iam " + "magenta" ||
  1012. message.content.toLowerCase() == ">iam " + "27"
  1013. ) {
  1014. message.member.addRole("519033938170216458");
  1015. message.channel
  1016. .send(
  1017. message.author.username +
  1018. " enjoy your <@&519033938170216458> color role!"
  1019. )
  1020. .then(sentMessage => {
  1021. sentMessage.delete(3000);
  1022. message.delete(1);
  1023. })
  1024. .catch();
  1025. }
  1026. if (
  1027. message.content.toLowerCase() == ">iamnot " + "magenta" ||
  1028. message.content.toLowerCase() == ">iamnot " + "27"
  1029. ) {
  1030. message.member.removeRole("519033938170216458");
  1031. message.channel
  1032. .send("<@&519033938170216458> color role successfully removed!")
  1033. .then(sentMessage => {
  1034. sentMessage.delete(3000);
  1035. message.delete(1);
  1036. })
  1037. .catch();
  1038. }
  1039. // Hot Pink
  1040. if (
  1041. message.content.toLowerCase() == ">iam " + "hot pink" ||
  1042. message.content.toLowerCase() == ">iam " + "28"
  1043. ) {
  1044. message.member.addRole("519034420552794122");
  1045. message.channel
  1046. .send(
  1047. message.author.username +
  1048. " enjoy your <@&519034420552794122> color role!"
  1049. )
  1050. .then(sentMessage => {
  1051. sentMessage.delete(3000);
  1052. message.delete(1);
  1053. })
  1054. .catch();
  1055. }
  1056. if (
  1057. message.content.toLowerCase() == ">iamnot " + "hot pink" ||
  1058. message.content.toLowerCase() == ">iamnot " + "28"
  1059. ) {
  1060. message.member.removeRole("519034420552794122");
  1061. message.channel
  1062. .send("<@&519034420552794122> color role successfully removed!")
  1063. .then(sentMessage => {
  1064. sentMessage.delete(3000);
  1065. message.delete(1);
  1066. })
  1067. .catch();
  1068. }
  1069. // Pink
  1070. if (
  1071. message.content.toLowerCase() == ">iam " + "pink" ||
  1072. message.content.toLowerCase() == ">iam " + "29"
  1073. ) {
  1074. message.member.addRole("519034029907902484");
  1075. message.channel
  1076. .send(
  1077. message.author.username +
  1078. " enjoy your <@&519034029907902484> color role!"
  1079. )
  1080. .then(sentMessage => {
  1081. sentMessage.delete(3000);
  1082. message.delete(1);
  1083. })
  1084. .catch();
  1085. }
  1086. if (
  1087. message.content.toLowerCase() == ">iamnot " + "pink" ||
  1088. message.content.toLowerCase() == ">iamnot " + "29"
  1089. ) {
  1090. message.member.removeRole("519034029907902484");
  1091. message.channel
  1092. .send("<@&519034029907902484> color role successfully removed!")
  1093. .then(sentMessage => {
  1094. sentMessage.delete(3000);
  1095. message.delete(1);
  1096. })
  1097. .catch();
  1098. }
  1099. // Pastel Pink
  1100. if (
  1101. message.content.toLowerCase() == ">iam " + "pastel pink" ||
  1102. message.content.toLowerCase() == ">iam " + "30"
  1103. ) {
  1104. message.member.addRole("608087340434325504");
  1105. message.channel
  1106. .send(
  1107. message.author.username +
  1108. " enjoy your <@&608087340434325504> color role!"
  1109. )
  1110. .then(sentMessage => {
  1111. sentMessage.delete(3000);
  1112. message.delete(1);
  1113. })
  1114. .catch();
  1115. }
  1116. if (
  1117. message.content.toLowerCase() == ">iamnot " + "pastel pink" ||
  1118. message.content.toLowerCase() == ">iamnot " + "30"
  1119. ) {
  1120. message.member.removeRole("608087340434325504");
  1121. message.channel
  1122. .send("<@&608087340434325504> color role successfully removed!")
  1123. .then(sentMessage => {
  1124. sentMessage.delete(3000);
  1125. message.delete(1);
  1126. })
  1127. .catch();
  1128. }
  1129. // Ivory
  1130. if (
  1131. message.content.toLowerCase() == ">iam " + "ivory" ||
  1132. message.content.toLowerCase() == ">iam " + "31"
  1133. ) {
  1134. message.member.addRole("608086842428096532");
  1135. message.channel
  1136. .send(
  1137. message.author.username +
  1138. " enjoy your <@&608086842428096532> color role!"
  1139. )
  1140. .then(sentMessage => {
  1141. sentMessage.delete(3000);
  1142. message.delete(1);
  1143. })
  1144. .catch();
  1145. }
  1146. if (
  1147. message.content.toLowerCase() == ">iamnot " + "ivory" ||
  1148. message.content.toLowerCase() == ">iamnot " + "31"
  1149. ) {
  1150. message.member.removeRole("608086842428096532");
  1151. message.channel
  1152. .send("<@&608086842428096532> color role successfully removed!")
  1153. .then(sentMessage => {
  1154. sentMessage.delete(3000);
  1155. message.delete(1);
  1156. })
  1157. .catch();
  1158. }
  1159. // White
  1160. if (
  1161. message.content.toLowerCase() == ">iam " + "white" ||
  1162. message.content.toLowerCase() == ">iam " + "32"
  1163. ) {
  1164. message.member.addRole("519034029907902484");
  1165. message.channel
  1166. .send(
  1167. message.author.username +
  1168. " enjoy your <@&519034029907902484> color role!"
  1169. )
  1170. .then(sentMessage => {
  1171. sentMessage.delete(3000);
  1172. message.delete(1);
  1173. })
  1174. .catch();
  1175. }
  1176. if (
  1177. message.content.toLowerCase() == ">iamnot " + "white" ||
  1178. message.content.toLowerCase() == ">iamnot " + "32"
  1179. ) {
  1180. message.member.removeRole("519034129069899776");
  1181. message.channel
  1182. .send("<@&519034129069899776> color role successfully removed!")
  1183. .then(sentMessage => {
  1184. sentMessage.delete(3000);
  1185. message.delete(1);
  1186. })
  1187. .catch();
  1188. }
  1189. // Light Gray / Light Grey (UK)
  1190. if (
  1191. message.content.toLowerCase() == ">iam " + "light gray" ||
  1192. message.content.toLowerCase() == ">iam " + "light grey" ||
  1193. message.content.toLowerCase() == ">iam " + "33"
  1194. ) {
  1195. message.member.addRole("519036592254615562");
  1196. message.channel
  1197. .send(
  1198. message.author.username +
  1199. " enjoy your <@&519036592254615562> color role!"
  1200. )
  1201. .then(sentMessage => {
  1202. sentMessage.delete(3000);
  1203. message.delete(1);
  1204. })
  1205. .catch();
  1206. }
  1207. if (
  1208. message.content.toLowerCase() == ">iamnot " + "light gray" ||
  1209. message.content.toLowerCase() == ">iamnot " + "light grey" ||
  1210. message.content.toLowerCase() == ">iamnot " + "33"
  1211. ) {
  1212. message.member.removeRole("519036592254615562");
  1213. message.channel
  1214. .send("<@&519036592254615562> color role successfully removed!")
  1215. .then(sentMessage => {
  1216. sentMessage.delete(3000);
  1217. message.delete(1);
  1218. })
  1219. .catch();
  1220. }
  1221. // Blue Gray / Blue Grey
  1222. if (
  1223. message.content.toLowerCase() == ">iam " + "blue gray" ||
  1224. message.content.toLowerCase() == ">iam " + "blue grey" ||
  1225. message.content.toLowerCase() == ">iam " + "34"
  1226. ) {
  1227. message.member.addRole("519055342290862080");
  1228. message.channel
  1229. .send(
  1230. message.author.username +
  1231. " enjoy your <@&519055342290862080> color role!"
  1232. )
  1233. .then(sentMessage => {
  1234. sentMessage.delete(3000);
  1235. message.delete(1);
  1236. })
  1237. .catch();
  1238. }
  1239. if (
  1240. message.content.toLowerCase() == ">iamnot " + "blue gray" ||
  1241. message.content.toLowerCase() == ">iamnot " + "blue grey" ||
  1242. message.content.toLowerCase() == ">iamnot " + "34"
  1243. ) {
  1244. message.member.removeRole("519055342290862080");
  1245. message.channel
  1246. .send("<@&519055342290862080> color role successfully removed!")
  1247. .then(sentMessage => {
  1248. sentMessage.delete(3000);
  1249. message.delete(1);
  1250. })
  1251. .catch();
  1252. }
  1253. // Gray / Grey
  1254. if (
  1255. message.content.toLowerCase() == ">iam " + "gray" ||
  1256. message.content.toLowerCase() == ">iam " + "grey" ||
  1257. message.content.toLowerCase() == ">iam " + "35"
  1258. ) {
  1259. message.member.addRole("519036758416031745");
  1260. message.channel
  1261. .send(
  1262. message.author.username +
  1263. " enjoy your <@&519036758416031745> color role!"
  1264. )
  1265. .then(sentMessage => {
  1266. sentMessage.delete(3000);
  1267. message.delete(1);
  1268. })
  1269. .catch();
  1270. }
  1271. if (
  1272. message.content.toLowerCase() == ">iamnot " + "gray" ||
  1273. message.content.toLowerCase() == ">iamnot " + "grey" ||
  1274. message.content.toLowerCase() == ">iamnot " + "35"
  1275. ) {
  1276. message.member.removeRole("519036758416031745");
  1277. message.channel
  1278. .send("<@&519036758416031745> color role successfully removed!")
  1279. .then(sentMessage => {
  1280. sentMessage.delete(3000);
  1281. message.delete(1);
  1282. })
  1283. .catch();
  1284. }
  1285. // Black
  1286. if (
  1287. message.content.toLowerCase() == ">iam " + "black" ||
  1288. message.content.toLowerCase() == ">iam " + "36"
  1289. ) {
  1290. message.member.addRole("519034171058946048");
  1291. message.channel
  1292. .send(
  1293. message.author.username +
  1294. " enjoy your <@&519034171058946048> color role!"
  1295. )
  1296. .then(sentMessage => {
  1297. sentMessage.delete(3000);
  1298. message.delete(1);
  1299. })
  1300. .catch();
  1301. }
  1302. if (
  1303. message.content.toLowerCase() == ">iamnot " + "black" ||
  1304. message.content.toLowerCase() == ">iamnot " + "36"
  1305. ) {
  1306. message.member.removeRole("519034171058946048");
  1307. message.channel
  1308. .send("<@&519034171058946048> color role successfully removed!")
  1309. .then(sentMessage => {
  1310. sentMessage.delete(3000);
  1311. message.delete(1);
  1312. })
  1313. .catch();
  1314. }
  1315. // Invisible
  1316. if (
  1317. message.content.toLowerCase() == ">iam " + "invisible" ||
  1318. message.content.toLowerCase() == ">iam " + "37"
  1319. ) {
  1320. message.member.addRole("608080962043117588");
  1321. message.channel
  1322. .send(
  1323. message.author.username +
  1324. " enjoy your <@&608080962043117588> color role!"
  1325. )
  1326. .then(sentMessage => {
  1327. sentMessage.delete(3000);
  1328. message.delete(1);
  1329. })
  1330. .catch();
  1331. }
  1332. if (
  1333. message.content.toLowerCase() == ">iamnot " + "invisible" ||
  1334. message.content.toLowerCase() == ">iamnot " + "37"
  1335. ) {
  1336. message.member.removeRole("608080962043117588");
  1337. message.channel
  1338. .send("<@&608080962043117588> color role successfully removed!")
  1339. .then(sentMessage => {
  1340. sentMessage.delete(3000);
  1341. message.delete(1);
  1342. })
  1343. .catch();
  1344. }
  1345. // PRONOUNS ROLES
  1346. // He / Him
  1347. if (
  1348. message.content.toLowerCase() == ">iam " + "male" ||
  1349. message.content.toLowerCase() == ">iam " + "man" ||
  1350. message.content.toLowerCase() == ">iam " + "boy" ||
  1351. message.content.toLowerCase() == ">iam " + "he" ||
  1352. message.content.toLowerCase() == ">iam " + "him"
  1353. ) {
  1354. message.member.addRole("624365203399770150");
  1355. message.channel
  1356. .send(
  1357. message.author.username +
  1358. " enjoy your <@&624365203399770150> pronoun role!"
  1359. )
  1360. .then(sentMessage => {
  1361. sentMessage.delete(3000);
  1362. message.delete(1);
  1363. })
  1364. .catch();
  1365. }
  1366. if (
  1367. message.content.toLowerCase() == ">iamnot " + "male" ||
  1368. message.content.toLowerCase() == ">iamnot " + "man" ||
  1369. message.content.toLowerCase() == ">iamnot " + "boy" ||
  1370. message.content.toLowerCase() == ">iamnot " + "he" ||
  1371. message.content.toLowerCase() == ">iamnot " + "him"
  1372. ) {
  1373. message.member.removeRole("624365203399770150");
  1374. message.channel
  1375. .send("<@&624365203399770150> pronoun role successfully removed!")
  1376. .then(sentMessage => {
  1377. sentMessage.delete(3000);
  1378. message.delete(1);
  1379. })
  1380. .catch();
  1381. }
  1382. // She / Her
  1383. if (
  1384. message.content.toLowerCase() == ">iam " + "female" ||
  1385. message.content.toLowerCase() == ">iam " + "woman" ||
  1386. message.content.toLowerCase() == ">iam " + "girl" ||
  1387. message.content.toLowerCase() == ">iam " + "she" ||
  1388. message.content.toLowerCase() == ">iam " + "her"
  1389. ) {
  1390. message.member.addRole("624365743219408915");
  1391. message.channel
  1392. .send(
  1393. message.author.username +
  1394. " enjoy your <@&624365743219408915> pronoun role!"
  1395. )
  1396. .then(sentMessage => {
  1397. sentMessage.delete(3000);
  1398. message.delete(1);
  1399. })
  1400. .catch();
  1401. }
  1402. if (
  1403. message.content.toLowerCase() == ">iamnot " + "invisible" ||
  1404. message.content.toLowerCase() == ">iamnot " + "37"
  1405. ) {
  1406. message.member.removeRole("624365743219408915");
  1407. message.channel
  1408. .send("<@&624365743219408915> pronoun role successfully removed!")
  1409. .then(sentMessage => {
  1410. sentMessage.delete(3000);
  1411. message.delete(1);
  1412. })
  1413. .catch();
  1414. }
  1415. // They / Their
  1416. if (
  1417. message.content.toLowerCase() == ">iam " + "neutral" ||
  1418. message.content.toLowerCase() == ">iam " + "genderless" ||
  1419. message.content.toLowerCase() == ">iam " + "they" ||
  1420. message.content.toLowerCase() == ">iam " + "their"
  1421. ) {
  1422. message.member.addRole("624365748965343244");
  1423. message.channel
  1424. .send(
  1425. message.author.username +
  1426. " enjoy your <@&624365748965343244> pronoun role!"
  1427. )
  1428. .then(sentMessage => {
  1429. sentMessage.delete(3000);
  1430. message.delete(1);
  1431. })
  1432. .catch();
  1433. }
  1434. if (
  1435. message.content.toLowerCase() == ">iamnot " + "neutral" ||
  1436. message.content.toLowerCase() == ">iamnot " + "genderless" ||
  1437. message.content.toLowerCase() == ">iamnot " + "they" ||
  1438. message.content.toLowerCase() == ">iamnot " + "their"
  1439. ) {
  1440. message.member.removeRole("624365748965343244");
  1441. message.channel
  1442. .send("<@&624365748965343244> pronoun role successfully removed!")
  1443. .then(sentMessage => {
  1444. sentMessage.delete(3000);
  1445. message.delete(1);
  1446. })
  1447. .catch();
  1448. }
  1449. // Other
  1450. if (message.content.toLowerCase() == ">iam " + "hmhb") {
  1451. message.member.addRole("624382114464530472");
  1452. message.channel
  1453. .send(
  1454. message.author.username +
  1455. " enjoy your <@&624382114464530472> pronoun role!"
  1456. )
  1457. .then(sentMessage => {
  1458. sentMessage.delete(3000);
  1459. message.delete(1);
  1460. })
  1461. .catch();
  1462. }
  1463. if (message.content.toLowerCase() == ">iamnot " + "hmhb") {
  1464. message.member.removeRole("624382114464530472");
  1465. message.channel
  1466. .send("<@&624382114464530472> pronoun role successfully removed!")
  1467. .then(sentMessage => {
  1468. sentMessage.delete(3000);
  1469. message.delete(1);
  1470. })
  1471. .catch();
  1472. }
  1473. // GROUPS ROLES
  1474. // Cult movie roles
  1475. if (
  1476. message.content.toLowerCase() == ">movie" ||
  1477. message.content.toLowerCase() == ">movies"
  1478. ) {
  1479. message.channel.send(
  1480. "```Cult Movie Night celebrates the very best (and worst) of cult movies. If you want to join the Cult Movie Night Club, type in `>iam cult' and you will be given the role. Please note that this means that you will be @ted when an event starts.```"
  1481. );
  1482. // ^The full thing should really be "[...] will be @ted when an event starts. To find out more, check out this URL https://tehleroy.neocities.org/discord/movie.html", but as of publication of *THIS* version of the bot's code, the URL will just go to a 404.
  1483. }
  1484. if (message.content.toLowerCase() == ">iam " + "cult") {
  1485. message.member.addRole("622168721498177587");
  1486. message.channel
  1487. .send(
  1488. message.author.username +
  1489. " You now have the <@&622168721498177587> role!"
  1490. )
  1491. .then(sentMessage => {
  1492. sentMessage.delete(3000);
  1493. message.delete(1);
  1494. })
  1495. .catch();
  1496. }
  1497. if (message.content.toLowerCase() == ">iamnot " + "cult") {
  1498. message.member.removeRole("622168721498177587");
  1499. message.channel
  1500. .send("<@&622168721498177587> role successfully removed!")
  1501. .then(sentMessage => {
  1502. sentMessage.delete(3000);
  1503. message.delete(1);
  1504. })
  1505. .catch();
  1506. }
  1507. // On Neocities
  1508. if (
  1509. message.content.toLowerCase() == ">iam " + "neocities" ||
  1510. message.content.toLowerCase() == ">iam " + "nc"
  1511. ) {
  1512. message.member.addRole("625785658899693608");
  1513. message.channel
  1514. .send(
  1515. message.author.username +
  1516. " You now have the <@&625785658899693608> role!"
  1517. )
  1518. .then(sentMessage => {
  1519. sentMessage.delete(3000);
  1520. message.delete(1);
  1521. })
  1522. .catch();
  1523. }
  1524. if (
  1525. message.content.toLowerCase() == ">iamnot " + "neocities" ||
  1526. message.content.toLowerCase() == ">iamnot " + "nc"
  1527. ) {
  1528. message.member.removeRole("625785658899693608");
  1529. message.channel
  1530. .send("<@&625785658899693608> role successfully removed!")
  1531. .then(sentMessage => {
  1532. sentMessage.delete(3000);
  1533. message.delete(1);
  1534. })
  1535. .catch();
  1536. }
  1537. // News Subscriber (Announcements ping role)
  1538. if (
  1539. message.content.toLowerCase() == ">iam " + "news" ||
  1540. message.content.toLowerCase() == ">iam " + "newsletter"
  1541. ) {
  1542. message.member.addRole("628767206989103134");
  1543. message.channel
  1544. .send(
  1545. message.author.username +
  1546. " You now have the <@&628767206989103134> role!"
  1547. )
  1548. .then(sentMessage => {
  1549. sentMessage.delete(3000);
  1550. message.delete(1);
  1551. })
  1552. .catch();
  1553. }
  1554. if (
  1555. message.content.toLowerCase() == ">iamnot " + "news" ||
  1556. message.content.toLowerCase() == ">iamnot " + "newsletter"
  1557. ) {
  1558. message.member.removeRole("628767206989103134");
  1559. message.channel
  1560. .send("<@&628767206989103134> role successfully removed!")
  1561. .then(sentMessage => {
  1562. sentMessage.delete(3000);
  1563. message.delete(1);
  1564. })
  1565. .catch();
  1566. }
  1567. // SHIT OWLMAN WOULD SAY
  1568. // Reply to single words
  1569. if (message.content.toLowerCase() == "copyright") {
  1570. message.channel.send("You mean that thing that holds back people?");
  1571. }
  1572. if (message.content.toLowerCase() == "h") {
  1573. message.channel.send("I love my wife");
  1574. }
  1575. if (message.content.toLowerCase() == "+help") {
  1576. message.channel.send("Shut the fuck up, RoboRandy, you wanna be OwlBot");
  1577. }
  1578. if (message.content.toLowerCase() == "a") {
  1579. message.channel.send("quirky !!");
  1580. }
  1581. if (message.content.toLowerCase() == "i love your wife too") {
  1582. message.channel.send("I'm so glad you're my wife's boyfriend");
  1583. }
  1584. if (message.content.toLowerCase() == "piss") {
  1585. message.channel.send("Will you fuck off?");
  1586. }
  1587. if (message.content.toLowerCase() == "owo") {
  1588. message.channel.send("https://owlman.neocities.org/odds/owo_fire.gif");
  1589. }
  1590. // if (message.content == ":brutal:") {
  1591. // message.channel.send("_starts to headbang_");
  1592. // }
  1593. if (message.content.toLowerCase() == "metal") {
  1594. message.channel.send("<:metal:605328047616294912>");
  1595. }
  1596. if (message.content.toLowerCase() == "<:catto:617090169400721470>") {
  1597. message.channel.send("Stop posting that bloody cat emote");
  1598. }
  1599. if (message.content.toLowerCase() == ":catto:") {
  1600. message.channel.send("Stop posting that bloody cat emote");
  1601. }
  1602. if (message.content.toLowerCase() == "brexit") {
  1603. message.channel.send("Oh God...");
  1604. }
  1605. if (message.content.toLowerCase() == "are you a robot?") {
  1606. message.channel.send("yeah?");
  1607. }
  1608. if (
  1609. ["drunk", "beer", "alcohol", "whisky", "drinking", "wine"].includes(
  1610. message.content.toLowerCase()
  1611. )
  1612. ) {
  1613. message.channel.send("Fill her up!");
  1614. }
  1615. if (["minion", "minions"].includes(message.content.toLowerCase())) {
  1616. message.channel.send("Oh dude, that is **SO EPIC**!");
  1617. }
  1618. if (["foot", "feet"].includes(message.content.toLowerCase())) {
  1619. message.channel.send(
  1620. "...If you are into that, I guess https://owlman.neocities.org/odds/myfoot.png"
  1621. );
  1622. }
  1623. if (["libtard", "liberal"].includes(message.content.toLowerCase())) {
  1624. message.channel.send(
  1625. "https://owlman.neocities.org/odds/how_to_own_a_libtard_lol_follow_bigblonddaddy69_on_ig_for_more_epic_memes.gif"
  1626. );
  1627. }
  1628. if (["owly", "james"].includes(message.content.toLowerCase())) {
  1629. message.channel.send(
  1630. "https://owlman.neocities.org/odds/how_to_own_a_libtard_lol_follow_bigblonddaddy69_on_ig_for_more_epic_memes.gif"
  1631. );
  1632. }
  1633. // If a user types "des" then ROBORANDY#3485 (bot) will respond with "pa", if you look at the code, you can work out the rest
  1634. if (message.content.toLowerCase() == "pa") {
  1635. message.channel.send("cito");
  1636. }
  1637. // Being nice and proper
  1638. if (
  1639. message.content.toLowerCase() == "Good morning" ||
  1640. message.content.toLowerCase() == "GM"
  1641. ) {
  1642. message.channel.send("Good morning back to you, hope you have a nice day");
  1643. }
  1644. if (message.content.toLowerCase() == "Good afternoon") {
  1645. message.channel.send(
  1646. "Good afternoon back to you, hopefully your day is going well so far"
  1647. );
  1648. }
  1649. if (message.content.toLowerCase() == "Good evening") {
  1650. message.channel.send("Good evening, hope you have had a good day");
  1651. }
  1652. if (message.content.toLowerCase() == "Good night") {
  1653. message.channel.send("Night night");
  1654. }
  1655. // Reply to included words on messages
  1656. // if (message.content.toLowerCase().includes("tea")) {
  1657. // message.channel.send("O_O SOMEONE SAY TEA?");
  1658. // }
  1659. // if (message.content.toLowerCase().includes("doom")) {
  1660. // message.channel.send("**SOMEONE SAY DOOM???**");
  1661. // }
  1662. // if (message.content.toLowerCase().includes("rain")) {
  1663. // message.channel.send("**SOMEONE SAY RAIN????**");
  1664. // }
  1665. // Check if the bots user was tagged in the message
  1666. if (message.content.includes(bot.user.toString())) {
  1667. // Send acknowledgement message
  1668. message.channel.send(
  1669. "Well you know what " + message.author.toString() + ", guess what?"
  1670. );
  1671. }
  1672. if (
  1673. ["what?", "piss?", "chicken butt?"].includes(message.content.toLowerCase())
  1674. ) {
  1675. message.channel.send("Chicken Butt");
  1676. }
  1677. });
  1678. // Random answers from a single word
  1679. function randomMessage() {
  1680. var randomNumber = Math.round(Math.random() * 2); // 0, 1 or 2
  1681. switch (randomNumber) {
  1682. case 0:
  1683. return "I shitted";
  1684. case 1:
  1685. return "I cummed";
  1686. case 2:
  1687. return "I pissed";
  1688. }
  1689. }
  1690. bot.on("message", message => {
  1691. if (message.content.toLowerCase() == "oof") {
  1692. message.channel.send(randomMessage());
  1693. }
  1694. });