Skip to content

User Questions

Geoff Natin edited this page Mar 2, 2017 · 16 revisions

Intent Name: 'usersBiography'
Entities involved: 'user'
GitHub Code:

var github = new GitHubClient(new ProductHeaderValue("GitBot"));
var u = await github.User.Get(user);
var gitbotResponse = ($"{user}'s bio is \"{u.Bio}\".");

Unique Utterances

  • What is <user>'s bio?
  • What is the bio of <user>?
  • What's <user>'s biography?
  • What's the biography of <user>?
  • Bio of <user>?
  • <user>'s bio?
  • biography <user>
  • <user> biography
  • Show me <user>'s biography
  • Get me the biography for <user>
  • Tell me what <user>'s biography is

Intent Name: 'usersEmail'
Entities involved: 'user'
GitHub Code:

var github = new GitHubClient(new ProductHeaderValue("GitBot"));
var u = await github.User.Get(user);
var gitbotResponse = ($"{user}'s email address is {u.Email}.");

Unique Utterances

  • What is <user>'s email?
  • What is the email of <user>?
  • What's <user>'s email address?
  • What's the email address of <user>?
  • email of <user>?
  • email <user>
  • <user>'s email?
  • <user> email
  • email address <user>
  • <user> email address
  • Show me <user>'s email
  • Get me the email address for <user>
  • Tell me what <user>'s email address is

Intent Name: 'usersFollowerCount'
Entities involved: 'user'
GitHub Code:

var github = new GitHubClient(new ProductHeaderValue("GitBot"));
var u = await github.User.Get(user);
var gitbotResponse = ($"{user}'s has {u.Followers} followers.");

Unique Utterances

  • How many followers does <user> have?
  • How many people follow <user>?
  • How many people is <user> followed by?
  • <user> has how many followers?
  • Number of followers of <user>?
  • Amount who follow <user>
  • Tell me the number of people who follow <user>.
  • Get me the number of users who follow <user>.
  • <user> is followed by what amount of people?
  • <user> is followed by how many?

Intent Name: 'usersFollowingCount'
Entities involved: 'user'
GitHub Code:

var github = new GitHubClient(new ProductHeaderValue("GitBot"));
var u = await github.User.Get(user);
var gitbotResponse = ($"{user} is following {u.Following} users.");

Unique Utterances

  • How many does <user> follow?
  • How many people are followed by <user>?
  • How many users does <user> follow?
  • <user> is following what number of people?
  • Number who <user> follows?
  • Amount who are followed by <user>
  • Tell me the number of people who <user> follows.
  • Get me the number of users who are followed by <user>.
  • <user> is following how many?
  • <user> following number

Intent Name: 'usersLocation'
Entities involved: 'user'
GitHub Code:

var github = new GitHubClient(new ProductHeaderValue("GitBot"));
var u = await github.User.Get(user);
var gitbotResponse = ($"{user}'s location is {u.Location}.");

Unique Utterances

  • Where is <user> from?
  • Where does <user> live?
  • In what location is <user>?
  • <user> is where?
  • Place of <user>
  • <user> position
  • <user> is in what place?
  • Where can I find <user>?
  • Where in the world is <user>?
  • <user> location
  • <user> is from where?

Intent Name: 'usersName'
Entities involved: 'user'
GitHub Code:

var github = new GitHubClient(new ProductHeaderValue("GitBot"));
var u = await github.User.Get(user);
var gitbotResponse = ($"{user}'s real name is \"{u.Name}\".");

Unique Utterances

  • What is the name of <user>?
  • What's <user>'s name?
  • name of <user>?
  • <user>'s name?
  • name <user>
  • <user> name
  • Show me <user>'s name
  • Get me the name <user>
  • Tell me <user>'s name
Clone this wiki locally