|Project Name||Stars||Downloads||Repos Using This||Packages Using This||Most Recent Commit||Total Releases||Latest Release||Open Issues||License||Language|
|Open Event Server||2,913||25 days ago||103||gpl-3.0||Python|
|The Open Event Organizer Server to Manage Events https://test-api.eventyay.com|
|Open Event Legacy||1,093||4 years ago||46||other||Python|
|The Open Event legacy server currently running on https://eventyay.com|
|SUSI for Google Hangouts|
|SUSI AI for Google Assistant|
|Open Event Server||885||6 years ago||other||Python|
|Tilex||478||5 months ago||1||mit||Elixir|
|Today I Learned|
|Orientation||368||2 years ago||56||mit||Ruby|
|Your best weapon in the fight against outdated documentation.|
|Core Nestjs||338||2||4||3 years ago||6||May 10, 2019||74||mit||TypeScript|
|A simple application demonstrating the basic usage of permissions with NestJS (JWT, Passport, Facebook, Google+, User, Group, Permission)|
|Heroku Buildpack Google Chrome||282||9 months ago||44||Shell|
|Run (headless) Google Chrome on Heroku|
|Simple and fast scraper for Google|
Above step will open API.AI console create an agent there for the project you created above.
Now we have an agent. In order to create SUSI action on Google, we will define an "intent" from options in the left menu on API.AI, but as we have to receive responses from SUSI API so we have to set up webhook first.
See "fulfillment" option in the left menu. Open to enable it and to enter the url. We have to deploy the above written code onto heroku, but first make a github repository and push the files in the folder we created above.
In command line change current directory to folder we created above and write git init git add . git commit -m"initial" git remote add origin <URL for remote repository> git remote -v git push -u origin master
You will get URL for remote repository by making repository on your github and copying this link of your repository.
Now we have to deploy this github repository to heroku to get url.
If you don't have account on heroku sign up here https://www.heroku.com/ else just sign in and create a new app.
Deploy your repository onto heroku from deploy option and choosing github as a deployment method.
Select automatic deployment so that when you make any changes in github repository, they are automatically deployed to heroku.
Open your app from option on top right and copy the link of your heroku app and append it with /webhook and enter this url into fulfillment url.
After setting up webhook we will make an intent on API.AI, which will get what user is asking from SUSI. To create an intent, select "intent" from the left menu and create an intent with information given in screenshot below and save your intent.
After creating the intent, your agent is ready. You just have to integrate your agent with Actions on Google. Turn on its integration from the "integration" option in left menu.
Your SUSI action on Google Assistant is ready now. To test it click on actions on Google in integration menu and choose "test"option.