pogoco - the pokecoach (facebook chatbot)
TRANSCRIPT
Follow Facebook Tutorialhttps://developers.facebook.com/docs/messenger-platform/quickstart
GET example codehttps://github.com/fbsamples/messenger-platform-samples
What we wanted to doNatural Language Processing
e.g. understand everyquestion
Natural Language Processing
e.g. understand everyquestion
Pokemon Server Status
Information Service
Pokemon Server Status
Information Service
Show a PokemonPicture
Show a PokemonPicture
ReminderService whenServer is down
ReminderService whenServer is down
Integration dischord.ggIntegration dischord.gg
Integration Kik
Integration Kik MultilanguageMultilanguage
Intelligent Pokémon Matching
Intelligent Pokémon Matching
What we didNatural Language Processing
e.g. understand everyquestion
Natural Language Processing
e.g. understand everyquestion
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
ReminderService whenServer is down
ReminderService whenServer is down
Integration dischord.ggIntegration dischord.gg
IntegrationKik
IntegrationKik MultilanguageMultilanguage
Intelligent Pokémon Matching
Intelligent Pokémon Matching
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:
Process
User writessomethingUser writessomething
Is this a Pokemon?Is this a
Pokemon?
Give infosback
Give infosback
„Please speak Pokemon!“
„Please speak Pokemon!“
Yep!
Nope!
50 ways to type your „Schiggy“
ShiggiSchiggiShiggiShyggiKartoffelsuppeSyhggy#!/usr/bin/pythonfor schiggyspellings in schiggies:
print „Please speak Pokemon!“
A wild nodejs libary appears!FuzzySearch ftw!
„SHIGGI“„SHIGGI“Is this a
Pokemon?Is this a
Pokemon?
Give infosback
Give infosback
„Please speak Pokemon!“
„Please speak Pokemon!“
Yep!
Nope!
Kinda..„I think you meant
Schiggy.“(you illiterateSchmock)
„I think you meantSchiggy.“
(you illiterateSchmock)
+ 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.