sphero-twitter

    0.2.0 • Public • Published

    sphero-twitter NPM version

    Control your smart Robots with twitter.

    Installation

    $ npm install ollie-twitter

    You need to get your Twitter API keys. (Guide to get them) After you get all the 4 keys, copy-n-paste them in twitter.credit file (create it if it doesn't exist) in JSON like this:

    {
        "conKey": "",
        "conSec": "", 
        "accKey": "", 
        "accSec": ""
     }

    If you are controlling an Ollie or a BB-8, and if you want to use without sudo, then follow this link.

    You can change which hashtag sphero is listening by passing ´´´.start(str)´´´ method of sphero-twitter a different hashtag in app.js file.

    Usage

    $ node app.js

    Syntax

    The language I used in parsing tweets is tiLang, look at there for syntax.

    Built-in Functions

    You can use every function defined here, here and here.

    In addition to them there are shortcut functions for most-used functions (Twitter 140 char limit) and some helper functions.

    Helper Functions
    • connect|UUID Connects to Ollie/Sphero/BB-8. If already connected, does nothing.

    • delay|seconds Waits before running next command.

    Shortcuts
    • cnct|UUID => connect|UUID
    • dly|seconds => delay|seconds
    • c|red => color|red
    • r|255|0 => roll|255|0
    • sp|lt|255 => (Spin, Doesn't exist, this is a helper for setRawMotors)
    • rwM|lmode|rmode|lpower|rpower =/=> setRawMotors|{lmode:lmode,rmode:rmode,lpower:lpower,rpower:rpower} (Objects cannot be parsed yet remember?)
    • bL|255 => setBackLed|255
    • stp => stop

    License

    GPL © omeryagmurlu

    Install

    npm i sphero-twitter

    DownloadsWeekly Downloads

    0

    Version

    0.2.0

    License

    MIT

    Last publish

    Collaborators

    • omeryagmurlu