-
Notifications
You must be signed in to change notification settings - Fork 2
User Questions
nating edited this page Mar 10, 2017
·
16 revisions
- User's Biography
- User's Email Address
- User's Follower Count
- User's Following Count
- User's Location
- User's Name
- User's Repository Count
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? - What place is
<user>from? - 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
Intent Name: 'usersRepositoryCount'
Entities involved: 'user'
GitHub Code:
var github = new GitHubClient(new ProductHeaderValue("GitBot"));
var repos = await github.Repository.GetAllForUser(user);
var gitbotResponse = ($"{user} has {repos.count} repositories.");
Unique Utterances
- How many repos does
<user>have? - What is the number of repositories that
<user>'s owns? -
<user>has how many repositories? - Number of
<user>'s repos? - repo count for
<user> -
<user>repo count - The amount of repos by
<user> -
<user>has made how many repos? -
<user>'s got what number of repos?
If you want to get in touch with us about GitBot, you can send an email to nating@tcd.ie