Discord Bot CHRIS L Discord What is it? Why does it need bots? - - PowerPoint PPT Presentation

discord bot
SMART_READER_LITE
LIVE PREVIEW

Discord Bot CHRIS L Discord What is it? Why does it need bots? - - PowerPoint PPT Presentation

Discord Bot CHRIS L Discord What is it? Why does it need bots? Existing bots Why does it need more bots? Wanted Features Convenience Information Grabbing Administration Technologies used Node.js Discord JS


slide-1
SLIDE 1

Discord Bot

CHRIS L

slide-2
SLIDE 2

Discord

What is it? Why does it need bots? Existing bots Why does it need more bots?

slide-3
SLIDE 3

Wanted Features

Convenience Information Grabbing Administration

slide-4
SLIDE 4

Technologies used

Node.js Discord JS YouTube DL MySQL Python Opus

slide-5
SLIDE 5

APIs used

 uselessfacts.jsph.pl  icanhazdadjoke.com  pokeapi.co  taco-randomizer.herokuapp.com  meme-api.herokuapp.com  api.nasa.gov  jservice.io  api.tronalddump.io  api.adviceslip.com  api.openweathermap.org  artii.herokuapp.com

slide-6
SLIDE 6

Features (Info Grabbing)

 Time  YouTube Playback  Weather Information  Ascii Art  Random Jokes  Random Facts  Pokemon Stats  Wikipedia Search  Trump Quotes  Random Taco Recipes  Trivia  Nasa Picture of the day  Random Meme  HTML Tag Search

slide-7
SLIDE 7

Features (Convenience)

 Ping Pong  Dice Roller  Magic 8 Ball  ToDo List  Help

slide-8
SLIDE 8

Features (Server Administration)

 Create Channels  Create Roles  Remove Inactive Users  Assign Roles to Users  Member Lists by Status  Ban User  Kick User  Mute/unmute user  Clear Channel

slide-9
SLIDE 9

Issues with Dictionary APIs

Server Side vs Client Side Authentication Methods Solution

slide-10
SLIDE 10

Issues with Programming Documentation

Why it worked for HTML Redirection Non-standard Documentation Bad Searches

slide-11
SLIDE 11

Conclusion

Expectations vs Reality Lessons Learned Future Plans

slide-12
SLIDE 12

Questions?