Skip to main content

Posts

Showing posts with the label twitter API

Oracle Digital Assistant: Hooking up your chatbot to twitter.

In my previous post I described how to use node-red to interact with twitter. That post was based on some initial research which was eventually used as a basis for the post that you are reading now. For one of our projects I had to setup an Oracle Chatbot on twitter. Now as you might know, Oracle Digital Assistant supports many channels, such as web, facebook, android and iOS, but twitter is not supported. The way to expose a chatbot to a 'not supported' channel is to use a channel of the webhook type. In this post I describe how I created a working prototype that exposes an Oracle Digital Assistant to Twitter. The things you need for this are the following: Twitter application which is needed to use the Twitter API's to interact with twitter A nodejs application where you code the functionality A Digital Assistant instance to hold the Bot Installation of ngrok to test from your local machine Create a twitter application If you have an approved twitter develop...

How to use node-red to interact with twitter

Recently I had to setup an application that was able to read twitter and, based on some predefined keywords,  had to reply to specific tweets. I decided to have a look at node-red to set this stuff up. It proofed to be rather straightforward and easy to implement. The hardest part was to get approval for a twitter developer account. In this post I describe how I used node-red and how I implemented the interaction with twitter. What is node-red, and how to use it? Node-RED  ( https://nodered.org/ ) is a programming tool for wiring together hardware devices, APIs and online services in new and interesting ways. It provides a browser-based editor that makes it easy to wire together flows using the wide range of nodes in the palette that can be deployed to its runtime in a single-click.  You can use node-RED in many ways, but for the purpose of this demo I decided to run it in a docker image. I used the way described here ( https://hub.docker.com/r/nodered/node-red-docker...