PAID API This extension requires you to create an app in the X console and credits. A tweet costs 1 cent, so $5 worth of credits will get you 500 tweets. DLL REQUIRED This extension requires TawmaeUI.dll in your Streamer.bot directory. On first setup, it can auto-download or you can grab it from tawmae.xyz/dll.

An X (Twitter) integration for Streamer.bot. Create and delete tweets and automate things like going live on Twitch!

  • Create tweets posts directly from Streamer.bot actions
  • Easily embed URLs, images from URL or local files, and videos from local files into your tweets
  • Automate your livestreams: post a live announcement when you online, so your followers know you are live... and optionally delete the announcement again once you go offline.
X & Streamer.bot integration previewX & SB Streamer.bot utility preview

Quick Access

Copy what you need to get started. Follow the setup guide below for detailed instructions.

Action Import String

Import the actions into Streamer.bot.
Loading…

Setup Guide

1

Copy the Action Import String

Copy the Action Import text from Quick Access.

2

Import the actions into Streamer.bot

In Streamer.bot click Import in the top menu. Paste the text into the Import String field. Click Import at the bottom.

3

Visit the X developer console.

Sign in to the X developer console at https://console.x.com/.

On the left sidebar, click Apps, then click the blue Create app button.

4

Create your app.

For the Application Name enter any unique name you like. Leave the Environment as Development and then hit Create New Client Application. You can ignore the popup with the client credentials for now and click it away.

5

Set up the User authentication settings.

Click on your newly created app and click on Set up for the User authentication settings.

6

Authentication settings

For App permissions, select Read and write

For Type of App, select Web App, Automated App or Bot

And for the App Info, we can enter anything for the Callback URI / Redirect URL, so just enter http://localhost/, same for the Website URL, where we use https://twitch.tv/

Then hit Save at the bottom. You can ignore the client credentials that pop up.

7

Keys and tokens

Now we (re)generate both our Consumer Key as well as Access Token so we generate and reveal their Secrets. Do that for both and save the keys and secrets somewhere, as we will need them for the next step. It's 4 values in total: the Consumer Key, Consumer Secret, Access Token, and Access Token Secret.

8

Save the credentials in Streamer.bot

Back in Streamer.bot, go to action [X & SB] [#] - Settings, rightclick the Test trigger and select Test Trigger to open the Settings UI. In there, fill in the 4 credentials you got from the X developer console in the previous step. Then hit Save at the bottom.

9

Add Credits

The very last unfortunate step we have to complete is charging credits. Since February 2026, Elon Musk decided he needs a little more money and therefore made all apps pay-to-use. So we need to add credits. But at least posting a tweet costs only 1 cent, so adding $5 will get you 500 tweets, which should be more than enough.

10

Done!

And you are done! If you want to give it a test, simply rightclick the Test trigger of the [X & SB] 1 - Create Tweet action.

Post Formats

Linebreaks

Line breaks are created with two pipe symbols: ||.
Example
Hello,||my name is tawmae.

Result:
Hello,
my name is tawmae.

Images

Embed an image from a URL using <imageURL>...</imageURL>.
Embed an image from a filepath using <imagePath>...</imagePath>.

Optional alt-text can be added by placing a single pipe | after the URL or file path.

Example
<imageURL>www.tawmae.xyz/images/CuteCat.png</imageURL>

<imagePath>C:/User/tawmae/Pictures/CuteCat.png|My cat on the desk</imagePath>

Videos

Embed videos using <videoPath>...</videoPath>.

Supported: .mp4, .mpeg, .webm, .mov.
Alt-texts not supported.
Example
<videoPath>C:/User/tawmae/Videos/CuteCat.mp4</videoPath>

URLs

URLs are clickable automatically and also automatically create their preview (unless you have other images or videos embedded). So special syntax required.
Example
https://tawmae.xyz/

FAQ & Examples

How do I automatically create a tweet when I go live?
The import includes an example action [X & SB] Example Action: Going Live Post (Twitch) for Twitch. Essentially we just added a Twitch -> Stream Online trigger, so we create the post once our channel is live.

But to also include fancy info like our channel title and our current category, we add a Twitch -> Add Target Info subaction prior to that, so we can use variables like %targetChannelTitle% and %game% in our post content.

And that is it! Everytime you go live, it'll post the tweet. If you wish to delete it after you go offline, you can simply add a Twitch -> Stream Offline trigger to the [X & SB] 2 - Delete Latest Tweet action.
How much do I need to charge? What does it cost to create a tweet?
Creating a tweet costs 1 cent. Charging $5 will get you 500 tweets, which should be more than enough for years unless you are a freaking maniac. Or before Elon Puke Musk decides to raise prices.

Changelog

v1.0.0 latest

  • New: Release

User Reviews

– (0 reviews)

Reviews

No reviews yet :( But you can be the first one!