alyssathegreat

trivia bot?!

Jun 1st, 2015
436
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.50 KB | None | 0 0
  1. Hi, so there are 6 main functions that are needed:
  2.  
  3. - new games (which randomly can be done
  4. !pick timer, first, number (mode)
  5. !pick Anime/Manga, Geography, History, Humanities, Miscellaneous, Music, Pokemon, RPM, Science, Sports, TV/Movies, Video Games, Random (category)
  6. !pick short, medium, long (length)
  7. and then removing each game that has already been done, but that's far too tiring and can get spammy)
  8. a shuffle function for those would be nice, as you shuffle music (remove those already done, shuffle again, remove, shuffle, etc. until you reach the last one and then new cycle. maybe if needed you could do a queue function (for voices+)
  9. after a game is made, it should automatically say "triviasignups"
  10. js coder knows: /trivia new <mode>, <category>, <length> is the command
  11.  
  12. - queueing function for new games: queuem, queuec, and queuel (mode, category, and length), or just an overall queue if it can recognize
  13. if people want a specific category like .queuec random so it would be the next one, even if it's already been done. if they want some specific things, like both mode and length, or all 3, you could do .queue <mode>, <length> for the first, and .queue <mode>, <category>, <length>. this is only for voices+, i note. (basically doing .queue would make whatever you put the next one; voice+ for no monopoly
  14.  
  15. - boTTT functions
  16. This bot should be able to replace boTTT with its functions, especially moderating ones. A .tell function will also be nifty.
  17.  
  18. - incompatibilities
  19. this is mainly for number: number should never be paired with long unless there are more than 5+ people.
  20.  
  21. possible stuff and why i don't think they should be added:
  22.  
  23. voting system: too little diversity: you'll just be getting tons of rpm, sci, geog, and pokemon
  24.  
  25. - starting games
  26. Starting games are currently done manually; however, being able to have something that will do it automatically (every 2 minutes should be good) will be nice. If someone has to leave for a while, then voices+ can do .wait [1 to 5 minutes] to delay the starting.
  27. after a game is started, it should automatically say "triviastart"
  28. for coder: /trivia start is the command
  29.  
  30. - ending games
  31. If there aren't enough people who have joined (this can be checked via !trivia players (preferably /trivia players for a bot)), then the game should be stopped and readded to the shuffle using the mode to pick. For everything there should be at least 3 players; for timer, at least 3 is enough; for first, at least 3 as well; at least 4 for number should be good.
  32. no need.
Advertisement
Add Comment
Please, Sign In to add comment