Skip to content

gitagogaming/Twitter---TouchPortal

Repository files navigation

twitter_extras

Twitter Plugin

Built for Touch Portal

Description

Do things on your Twitter using Touch Portal

  • Send Poll Tweet: Engage your audience with interactive poll tweets.
  • Send Tweet: Share your thoughts and updates with a single click.
  • Send Tweet with Media: Enhance your tweets with captivating images or videos.
  • Change Profile Picture: Easily update your profile image to reflect your personal brand.
  • Change Display Name: Customize your display name to make a lasting impression.

Tweet-Restrictions

Image Upload Recommendations / Restrictions

  • Supported image media types: JPG, PNG, GIF, WEBP
  • Image size should be less than 5 MB
  • Animated GIF size should be less than 15 MB
  • Animated GIF Number of frames should be less than 350
  • Resolution should be less than 1280x1080 (width x height)

Video Upload Recommendations / Restrictions

  • Video Codec: H264 High Profile
  • Frame Rates: 30 FPS, 60 FPS (should be 60 or less)
  • Video Resolution: 1280x720 (landscape), 720x1280 (portrait), 720x720 (square)
  • Minimum Video Bitrate: 5,000 kbps
  • Minimum Audio Bitrate: 128 kbps
  • Aspect Ratio: 16:9 (landscape or portrait), 1:1 (square)
  • Audio Codec: AAC LC (Recommended)
  • File Size: Must not exceed 512 mb
  • Duration: must be between 0.5 seconds and 140 seconds

If you are still having issue uploading a media file, please post the file here and explain what you have tried so far.

Actions

Category: Twitter Extras (Click to expand)
Action NameDescriptionFormatData
choices/default (in bold)
On
Hold
Send Poll Tweet Poll Tweet Message:[1] Duration: [2] - Reply Options: [3] - Super Followers Only: [4] | Poll Options: Option1:[5] Option2:[6] Option3:[7] Option4:[8]
Click to expand
  1. Type: text   Default: Hello World
  2. Type: text   Default: 30
  3. Type: choice   Default: everyone Possible choices: ['everyone', 'mentionedUsers', 'following']
  4. Type: choice   Default: False Possible choices: ['True', 'False']
  5. Type: text   Default: Yes
  6. Type: text   Default: No
  7. Type: text   Default: Maybe
  8. Type: text   <empty>
No
Send Tweet Tweet Message:[1] - Reply Options: [2] - Super Followers Only: [3]
  1. Type: text   Default: Hello World
  2. Type: choice   Default: everyone Possible choices: ['everyone', 'mentionedUsers', 'following']
  3. Type: choice   Default: False Possible choices: ['True', 'False']
No
Send Tweet with Media Tweet Message:[1] with Media:[4] - Reply Options: [2] - Super Followers Only: [3]
Click to expand
  1. Type: text   Default: Hello World
  2. Type: choice   Default: everyone Possible choices: ['everyone', 'mentionedUsers', 'following']
  3. Type: choice   Default: False Possible choices: ['True', 'False']
  4. Type: file   <empty>
No
Change Profile Picture Update Profile Image:[1]
  1. Type: file   <empty>
No
Change Display Name New Display Name:[1]
  1. Type: text   <empty>
No

States

Category: Twitter Extras (Click to expand)
Id Description DefaultValue parentGroup
.state.Twitter_Status TW Twitter Status Disconnected
.state.Twitter.Screen_Name TW Twitter Screen Name
.state.Twitter.Name TW Twitter Name
.state.Twitter.User_ID TW Twitter User ID
.state.Twitter.Followers_Count TW Twitter Followers Count
.state.Twitter.Friends_Count TW Twitter Friends Count
.state.Twitter.ProfilePhoto_ICON TW Twitter Profile Photo ICON
.state.Twitter.ProfilePhoto_URL TW Twitter Profile Photo URL
Category: Twitter Extras | Tweets (Click to expand)
Id Description DefaultValue parentGroup
.state.Twitter.Last_Tweet_URL TW Twitter Last Tweet URL
.state.Twitter.Last_Tweet_ID TW Twitter Last Tweet ID
.state.Twitter.Last_TweetPoll_ID TW Twitter Last Tweet Poll ID
.state.Twitter.Last_TweetPoll_URL TW Twitter Last Tweet Poll URL

Bugs and Suggestion

Open an issue on github or join offical TouchPortal Discord for support.