Skip to content

Latest commit

 

History

History
25 lines (15 loc) · 979 Bytes

README.md

File metadata and controls

25 lines (15 loc) · 979 Bytes

Twitter DM example

This example demonstrates writing a bot using Twitter as an input / output mechanism. It implements the same functionality as the wit.ai quick start.

See main.go for source code.

NOTE: The Twitter API only allows polling the DM timeline 15 times every 15 minutes. This means response time to a DM is at least 1 minute, which is extremely slow for a bot. TODO: Add a more sophisticated example using User Streams.

screenshot of DM conversation

Running

Create a file containing both wit.ai and Twitter API credentials, one per line. The order must be:

<Twitter consumer key>
<Twitter consumer secret>
<Twitter access token>
<Twitter access token secret>
<Wit.ai token>

Run the example with:

./scripts/run.sh 02-twitter -credentials=path/to/credentials

The account matching the Twitter access token will respond according to your configured wit.ai app.