-
Notifications
You must be signed in to change notification settings - Fork 2
User Questions
- User's Account Creation Date
- User's Average Commit Time
- User's Biography
- User's Commit Count
- User's Commit Count Today
- User's Commit Count Yesterday
- User's Commit Count over a time period
- User's Email Address
- User's Follower Count
- User's Following Count
- User's Location
- User's Name
- User's Profile link
- User's Repositories
- User's Repository Count
- User's Stars Count
Intent Name: 'usersBiography'
Entities involved: 'user'
GitHub Code:
<tbw>
Unique Utterances
- What is
<user>
's bio? - What is the bio of
<user>
?
Intent Name: 'usersBiography'
Entities involved: 'user'
GitHub Code:
<tbw>
Unique Utterances
- What is
<user>
's bio? - What is the bio of
<user>
?
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: 'usersBiography'
Entities involved: 'user'
GitHub Code:
<tbw>
Unique Utterances
- What is
<user>
's bio? - What is the bio of
<user>
?
Intent Name: 'usersBiography'
Entities involved: 'user'
GitHub Code:
<tbw>
Unique Utterances
- What is
<user>
's bio? - What is the bio of
<user>
?
Intent Name: 'usersBiography'
Entities involved: 'user'
GitHub Code:
<tbw>
Unique Utterances
- What is
<user>
's bio? - What is the bio of
<user>
?
Intent Name: 'usersBiography'
Entities involved: 'user'
GitHub Code:
<tbw>
Unique Utterances
- What is
<user>
's bio? - What is the bio of
<user>
?
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: 'usersProfileLink'
Entities involved: 'user'
GitHub Code:
var github = new GitHubClient(new ProductHeaderValue("GitBot"));
var u = await github.User.Get(user);
gitbotResponse = ($"Here's a link to {user}'s profile: {u.HtmlUrl}");
Unique Utterances
<user>
- Show me
<user>
- Give me
<user>
's profile - What's the link to
<user>
-
<user>
profile -
<user>
page - Profile
<user>
- Link for
<user>
- Get
<user>
- Where can I find
<user>
- Where's
<user>
Intent Name: 'usersRepositories'
Entities involved: 'user'
GitHub Code:
var github = new GitHubClient(new ProductHeaderValue("GitBot"));
var repos = await github.Repository.GetAllForUser(user);
gitbotResponse = ($"Here are {user}'s repositories:\n");
for (int i=0;i<repos.count;i++){
gitbotResponse += ($"\"{repos.ElementAt(i).Name}\"\n");
}
Unique Utterances
- List
<user>
's repositories. - What are
<user>
's repos? - Show me
<user>
's repositories? - Repositories of
<user>
-
<user>
repos - repos
<user>
- Repos owned by
<user>
- All of the repositories that are by
<user>
- Each repo from
<user>
- All
<user>
repos
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?
Intent Name: 'usersStarsCount'
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 has
<user>
starred? - How many repos are starred by
<user>
? - How many repos has
<user>
starred? -
<user>
has starred what number of repositories? - Number that
<user>
starred? - Amount that are starred by
<user>
- Tell me the number of repos that
<user>
has starred. - Get me the number of that have been starred by
<user>
. -
<user>
starred how many? -
<user>
stars number
If you want to get in touch with us about GitBot, you can send an email to nating@tcd.ie