-
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 [email protected]