Skip to content

A bot built to parse, learn & provide RSS feed data. Built using the Microsoft Bot Framework.

Notifications You must be signed in to change notification settings

ShawnTjai/RSSFeedBot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 

Repository files navigation

RSSFeedBot

A bot built to parse, learn & provide RSS feed data. Built using the Microsoft Bot Framework.

##Setting up the bot ####Configuring up the translator Please generate a Translator Key on Microsoft Azure (Cognitive Services APIs -> Translator Text API)

Replace the placeholder BING_TRANSLATE_KEY with this key

####Configuration Natural Language Understanding (LUIS) You will also need to create a LUIS.ai endpoint

Once you have created the following intents, train the model and then click publish.

Replace the placeholder LUIS_ENDPOINT_URL with this url

####Intents

  1. genConvo
  • This is used when the user says "Hi", "Hello" etc. Train it to your liking.
  1. loadRSS
  • This is the intent which is called when the user wants to parse a RSS feed into the bot carousel
  1. genVulgarity
  • For lols, if the user decides to scold the bot, you may invoke this intent
  1. getLanguages
  • This intent will list out all the available translation shortcodes (Eg. en, ko, in)

##Connecting with an emulator Download the Bot Framework Emulator

  1. Run the bot on Node.js with the following command "node app.js"
  • Make sure you change the directory of your console to the folder it is saved in first
  1. Input the URL as http://localhost:3978/api/messages
  2. Leave the Microsoft App ID and Microsoft App Password fields empty and then connect

About

A bot built to parse, learn & provide RSS feed data. Built using the Microsoft Bot Framework.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published