Request Approval

Connect your ThingEngine with Twitter

Uploaded By: Almond Authors

Commands

  • WHEN: when someone i follow tweets
  • WHEN: when user ____ (author) tweets
  • WHEN: when someone i follow replies to user ____ (in reply to) on twitter
  • WHEN: when i receive a direct message on twitter
  • WHEN: when i receive a direct message from ____ (sender) on twitter
  • WHEN: when i tweet
  • WHEN: when i reply to ____ (in reply to) on twitter
  • WHEN: when i receive a tweet
  • WHEN: when i receive a tweet from ____ (author)
  • WHEN: when somebody dms me
  • WHEN: when somebody sends me a direct message
  • WHEN: if i receive a dm on twitter from ____ (sender)
  • WHEN: when ____ (sender) dms me
  • WHEN: when ____ (sender) sends me a direct message on twitter
  • GET: tweets matching ____ (text) on twitter
  • GET: recent tweets from ____ (author)
  • GET: recent tweets from ____ (author) matching ____ (text)
  • GET: recent tweets in reply to ____ (in reply to)
  • GET: recent tweets in reply to ____ (in reply to) matching ____ (text)
  • GET: tweets with hashtag ____ (hashtag) on twitter
  • GET: ____ (count) recent tweets with hashtag ____ (hashtag)
  • GET: tweets from ____ (author) with hashtag ____ (hashtag)
  • GET: tweets with hashtag ____ (hashtag) in reply to ____ (in reply to)
  • GET: tweets from anyone i follow
  • GET: tweets from anyone i follow that contain ____ (text)
  • GET: my twitter replies to ____ (in reply to)
  • GET: my tweets
  • GET: my twitter direct messages
  • GET: tweets from anyone i follow in reply to ____ (in reply to)
  • GET: my tweets with hashtag ____ (hashtag)
  • GET: tweets from people i follow about ____ (hashtag)
  • GET: ____ (text) tweets
  • GET: tweets with hashtag ____ (hashtag)
  • GET: tweets in my timeline
  • GET: the direct messages i received on twitter
  • DO: tweet ____ (status)
  • DO: send a dm on twitter to ____ (to) saying ____ (message)
  • DO: tweet a picture with caption ____ (caption)
  • DO: follow ____ (user name) on twitter
  • DO: unfollow ____ (user name) on twitter
  • DO: retweet ____ (tweet id)
  • DO: post ____ (picture url) on twitter
  • DO: post ____ (picture url) on twitter with caption ____ (caption)
  • DO: tweet something
  • DO: send a message to ____ (to) on twitter
  • DO: post on twitter saying ____ (status)
  • DO: post ____ (status) on twitter
  • DO: send a direct message on twitter to ____ (to) saying ____ (message)
  • DO: dm ____ (to) on twitter saying ____ (message)
  • DO: post a picture on twitter saying ____ (caption)
  • DO: become a follower of ____ (user name) on twitter
  • DO: be a twitter follower of ____ (user name)
  • DO: become a twitter follower of ____ (user name)
  • DO: stop following ____ (user name) on twitter
  • DO: retweet ____ (tweet id) to my followers
  • DO: caption ____ (picture url) as ____ (caption) and post it on twitter
  • DO: make a tweet
  • DO: send a twitter message to ____ (to)
  • automatically retweet anyone i follow

Queries

Actions

  • send_direct_message(in req to :Entity(tt:username),
    in req message :String)
    send a direct message
  • post_picture(in req caption :String,
    in req picture_url :Entity(tt:picture))
    post a tweet with a picture
  • follow(in req user_name :Entity(tt:username))follow the named user
  • unfollow(in req user_name :Entity(tt:username))stop following the named user; this call succeeds even if the user was already followed before
  • post(in req status :String)post a tweet; use # to include a hashtag and @ to reply
  • retweet(in req tweet_id :Entity(com.twitter:id))retweet a given tweet, by id