Advertisement
SilkKheldar

anniversary

Dec 28th, 2023 (edited)
636
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. let version  = "1.0";
  2. let createdt = "28-12-2023";
  3. let usage    = '!addcom !anniversary -cd=5 $(eval u="$(touser);c=$(channel);q="$(urlfetch https://decapi.me/twitch/followed/$(channel)/$(touser)?token=YOUR_TOKEN_HERE&tz=Europe/Amsterdam&format=dmo)";$(urlfetch json https://pastebin.com/raw/56RQDk65))';
  4. let designer = "Silkenator23";
  5.  
  6.  
  7. const months = ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"];
  8.  
  9. let Continue = 1;
  10. let message ="";
  11.  
  12. if (u.toUpperCase() == c.toUpperCase())
  13. {
  14.   Continue = 0;
  15.   message = u + " you can't follow your own channel";
  16. }
  17. else
  18. {
  19.   if (isNaN(q))
  20.   {
  21.     Continue = 0;
  22.     message = "Unkown user please enter a valid user" ;
  23.   }  
  24. }
  25.  
  26. if(Continue == 1)
  27. {
  28.   var Date_day   = q.slice(0, 2);
  29.   var Date_month = q.slice(2, 4);
  30.   var Date_year  = q.slice(4, 8);
  31.  
  32.   var Date_year_1 = new Date().getFullYear();
  33.   var Date_year_2 = Date_year_1 + 1;
  34.  
  35.   var date_cy = new Date(Date_year_1 ,Date_month -1,Date_day);
  36.   var date_ny = new Date(Date_year_2 ,Date_month -1,Date_day);
  37.   var date_to = new Date();
  38.  
  39.   date_to.setHours(0);
  40.   date_to.setMinutes(0);
  41.   date_to.setSeconds(0);
  42.   date_to.setMilliseconds(0);
  43.  
  44.   var date_Result = new Date(Date_year_2 ,Date_month -1,Date_day);
  45.   if(date_cy >= date_to)
  46.   {
  47.     date_Result = new Date(Date_year_1 ,Date_month-1 ,Date_day);
  48.   }
  49.   let month = months[date_Result.getMonth()];
  50.  
  51.   var time_difference = date_Result.getTime() - date_to.getTime();
  52.   var days_difference = Math.round(time_difference / (1000 * 60 * 60 * 24));  
  53.  
  54.   var day_word = " days";
  55.   if (days_difference == 1)
  56.   {
  57.     day_word = " day";
  58.   }
  59.  
  60.   var aantal = date_Result.getFullYear() - Date_year ;
  61.  
  62.   message = u + " your " + aantal +  " year twitch follow anniversary is on "  +  date_Result.getDate() + " " + month  + " "  + date_Result.getFullYear() + " in " + days_difference + day_word;
  63.  
  64.   if (days_difference == 0)
  65.   {
  66.     message = "Congratulationss " + u + " on your twitch follow anniversary ";
  67.   }
  68. }
  69.  
  70. message ;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement