Learn how to add functions to react to tweets sent to the bot, and to generate reply tweets.
- [Narrator] Now we need to do the plumbing work if you will…to actually made our bot listen to a stream of Tweets…on Twitter.…So we're going to make ourselves a function called Monitor…and the monitor function is going to take a session…fairly straight forward, clearly that's something we created…just here but also here we're saying that this function…takes another function as an argument.…You might have remembered much earlier in the course…we were hovering over functions just looking at their type…signatures like I might have hovered over that and…seen that that took a unit argument and returned a…Choice.result of UserSession and string.…
Though here, we're doing the opposite thing.…We're actually sending a function signature in…and the function signature of our onHit parameter…is it going to be something that takes a UserSession…and a Tweet and returns units, in other words,…returns nothing at all.…Then in the body of monitor, we call GetUserStream,…which once again is a thing which provided by box kite…
- Defining values and calling functions in F#
- Defining and identifying discriminated unions
- Working with if-else expressions
- Writing unit test
- Using type providers to access data
- Analyzing data with collection functions
- Plotting data using the R type provider
- Using railway-oriented programming to handle errors
- Integrating with Twitter
- Deploying an F# application to Azure
Skill Level Intermediate
Visual Studio Essential Training: 05 Code Editorswith Walt Ritscher3h 25m Intermediate
1. Get Started with F#
2. Build a Simple Parser with Unit Testing
3. Use F# CSV Type Provider to Get Data
4. Analyze Data with F# Collection Functions
5. Use RStats Provider and ggplot2 to Plot Data
6. Use BoxKite with Twitter
7. Deploy a Working Bot
Next steps1m 46s
- Mark as unwatched
- Mark all as unwatched
Are you sure you want to mark all the videos in this course as unwatched?
This will not affect your course history, your reports, or your certificates of completion for this course.Cancel
Take notes with your new membership!
Type in the entry box, then click Enter to save your note.
1:30Press on any video thumbnail to jump immediately to the timecode shown.
Notes are saved with you account but can also be exported as plain text, MS Word, PDF, Google Doc, or Evernote.