My presentation of Pogoco (The Pokecoach) at the BotSpot Meetup#4 on August 30th 2016 in Vienna. It's a chatbot focused for Pokemon Go players on the Facebook Messenger Platform. Here's how we did it.
17. What we wanted to do
Natural
Language
Processing
e.g. understand every
question
Natural
Language
Processing
e.g. understand every
question
Pokemon Server
Status
Information
Service
Pokemon Server
Status
Information
Service
Show a
Pokemon
Picture
Show a
Pokemon
Picture
Reminder
Service when
Server is down
Reminder
Service when
Server is down
Integration
dischord.gg
Integration
dischord.gg
Integration
Kik
Integration
Kik
MultilanguageMultilanguage
Intelligent
Pokémon
Matching
Intelligent
Pokémon
Matching
18. What we did
Natural
Language
Processing
e.g. understand every
question
Natural
Language
Processing
e.g. understand every
question
Pokemon Server
Status
Information
Service
Pokemon Server
Status
Information
Service
Show a
Pokemon
Picture – OK,
plus a little info
Show a
Pokemon
Picture – OK,
plus a little info
Reminder
Service when
Server is down
Reminder
Service when
Server is down
Integration
dischord.gg
Integration
dischord.gg
Integration
Kik
Integration
Kik
MultilanguageMultilanguage
Intelligent
Pokémon
Matching
Intelligent
Pokémon
Matching
19. What we did
1. Get all Pokemon Data and structure it
(took the longest, lol)
2. Put MASSIVE data into Database
(151 Pokemon in MySQL)
3. Create little nice pictures of Pokemon:
22. 50 ways to type your „Schiggy“
Shiggi
Schiggi
Shiggi
Shyggi
Kartoffelsuppe
Syhggy
#!/usr/bin/python
for schiggyspellings in schiggies:
print „Please speak Pokemon!“
23. A wild nodejs libary appears!
FuzzySearch ftw!
„SHIGGI“„SHIGGI“
Is this a
Pokemon?
Is this a
Pokemon?
Give infos
back
Give infos
back
„Please speak
Pokemon!“
„Please speak
Pokemon!“
Yep!
Nope!
Kinda..
„I think you meant
Schiggy.“
(you illiterate
Schmock)
„I think you meant
Schiggy.“
(you illiterate
Schmock)
24. + Added English Names!
SQUIRTLE
And you wouldn‘t believe how many people write
„Thank you“ when they got the info… so Pogoco also responds to that now.