Set up the Discord bot
Get posts from the X accounts you track in your own Discord channel at standard speed. The bot is included with paid plans and trials and needs no code.
Sign up and verify Discord
Sign up with email or Discord and start a trial or plan. Your dashboard shows the next step.
In the dashboard, select Verify Discord. Link your Discord account if you signed up with email, authorize it to join the TweetStream community, and accept the rules in Discord. The dashboard checks your membership automatically. Verification opens the member channels and Speed Check. Your feed goes to your own server, not the community server.
Install and set up your feed
- Select Add bot to your server in the dashboard. An admin can install it for you. To connect the server, your linked Discord account needs Manage Server or Administrator permission.
- Run
/setupin your server and choose a feed channel. Give the bot View Channel, Send Messages, Embed Links, and Attach Files permission. Only your linked Discord account can manage the feed.
Manage your feed and watchlist
- Use
/addto save an X account,/removeto stop tracking it, and/listto see active and paused accounts. The bot and dashboard share this watchlist with your other eligible TweetStream delivery paths. - Use
/channelto change channels. One TweetStream account connects to one server. To move the feed, run/setupin the new server and confirm. Your linked Discord account needs Manage Server or Administrator permission there; delivery to the old server then stops. - Run
/mefor a private view of your plan and tracking limit. Paid renewal dates and trial end dates appear when applicable. Base and Ultra subscriptions appear separately. - The bot keeps your oldest saved X accounts active up to your bot limit: 50, or your plan's account limit if that is higher. Later accounts pause but stay saved. An Ultra Speed subscription without a base plan gets exactly 50. These accounts get Discord delivery only; WebSocket access to them needs a base plan or trial. Without a paid plan, trial, or Ultra Speed subscription, the limit is 0, so every account pauses until you start one. Check
/listbefore removing an account you still need elsewhere. - A successful
/addconfirms tracking. It does not mean a post has already arrived; wait for the account to publish again.
Limits, speed, and plans
The bot delivers X posts only. Accounts covered by an Ultra subscription use Ultra speed; other accounts use standard speed.
The bot and your saved watchlist stay on the same account when you change plans. WebSocket access, other sources, history, and customer webhooks require an applicable paid plan or eligible trial. Each delivery path follows its own limits.
Billing and trial reminders
Paid plans get renewal reminders by Discord DM; trials get trial-ending notices. Accounts without a plan or trial get no billing reminders. Reminders default on when you first link Discord. Manage reminders and send a test DM in Dashboard → Plan. You do not need to install the bot or run /setup to receive reminders.
Reminders go to your linked Discord account. Discord privacy settings may block DMs; billing details stay out of public channels. Email reminders continue independently.
Minimum and Pro trial notices arrive within the final 24 hours; Ultra trial notices within the final 12 hours. Card renewal notices start three days before renewal. Stablecoin notices start three days before monthly renewal or fourteen days before annual renewal. Each notice shows the payment action or access-end date.
Troubleshooting
- Already have an account? Sign in before linking Discord. If your Discord identity belongs to another account, use that account or contact support; another signup will not bypass the link.
- Membership pending? Accept the community rules in Discord and check again. If verification is unavailable, retry later.
- No posts? Check
/list, the selected channel, and the bot's permissions. The account may not have posted since you added it. - Existing customers can dismiss the dashboard link or join prompt. It does not reset their server or block existing access.