The raid train bot that knows who's next.
TrainlyBot joins the Twitch chat of every stop on a Trainly raid train. It answers !train, posts the heads-up and the raid reminder at the right minute, and hands the chat to the next streamer. You keep streaming.
One click: Twitch asks you for one permission, and you're done. You can turn it off at any time.
- 5chat commands
- 7streamer commands
- 11kinds of train posts
- 6languages for posts
- 9:49cozy_corvidwho's after you??
- 9:50BOTTrainlyBot10 minutes left on this stop. Next: lunar_lanes (twitch.tv/lunar_lanes)
- 9:58BOTTrainlyBot@pixel_pyre, raid time in 2 minutes: type /raid lunar_lanes
- 9:59pixel_pyre!raidnow
- 9:59BOTTrainlyBot🚂 @pixel_pyre, raid to lunar_lanes started. Twitch shows you a pop-up: press Raid Now or wait 90 seconds. Type !raidcancel to stop it.
- Over in lunar_lanes' chat, a minute later:
- 10:00BOTTrainlyBotWelcome, raiders from pixel_pyre! You're riding NBHD Sunday Train 🚂 Next up: cozy_corvid at 11:00 AM EST.
Chat asks, TrainlyBot answers from the real lineup
Viewer commands answer anyone, once every 30 seconds. Streamer commands work only for the streamer whose chat it is (and their moderators for pause and resume). Streamers can rename the viewer commands.
- Viewers!train
The raid train this channel is on right now, and where to see it.
- Viewers!nextup
Who streams after this stop, and when.
- Viewers!lineup
The whole lineup of the train, in the train's time zone.
- Viewers!schedule
This channel's next trains.
- Viewers!trainly
What TrainlyBot is and which commands this chat has.
- Streamer!ready
Checks you in for your stop, from 30 minutes before it starts. Organizers see Checked in on the lineup.
- Streamer!late 10
Tells the organizers you're running late. The number is minutes.
- Streamer!cantmake
Tells the organizers you might not make your stop. They decide what to do.
- Streamer · moderators!trainlybot pause
Stops the train posts in your chat until your stream ends.
!trainlybot resumeturns them back on. - Streamer!raidnow
Raids the next stop on the lineup, after you turned on Let TrainlyBot start my raids. Twitch still shows its countdown.
- Streamer!raidcancel
Cancels a raid that is still counting down.
The right post, in the right chat, at the right minute
Organizers turn posts on for each train and pick which ones. TrainlyBot only posts in chats that added it and are live, each post once, in that streamer's language.
- 5 min before
Train start
In the first stop's chat, with the train's public link.
- Each stop
All aboard
Which stop this is and who's next.
- Every 30/60 min
Lineup timer and organizer messages
Who's next, and up to 5 short messages from the organizers, one at a time.
- Last 15 min
Next stop is live
When the next streamer goes live, the current chat knows.
- 10 min left
Handoff heads-up
Who's next, with their channel. A change of plans gets its own post.
- 2 min left
Raid reminder and shoutout
The
/raidcommand to type, and a Twitch shoutout of the next streamer where TrainlyBot is a moderator. - Raid lands
Welcome raiders
In the next chat, when the previous stop's raid arrives.
- Last stop ends
End of the line
A thank-you in the last chat.
Three steps, once
Press Add TrainlyBot to my chat
Right here on this page. No Trainly page in between.
Approve on Twitch
Twitch asks for one permission: letting TrainlyBot join your chat as a bot. Tip: type
/mod trainlybotin your chat afterwards.Ride a train
When an organizer turns on TrainlyBot posts for a train you're on, your chat gets them while you're live.
What TrainlyBot can and can't do
It can
- Post fixed train messages and answer commands
- Shout out the next streamer, where it's a moderator
- Start a raid to the next stop, only when you type
!raidnowafter a separate permission
It can't
- Ban anyone or change your channel
- Raid anyone else, or raid on its own
- Post twice, or pretend a post went out when Twitch said no
- See your Twitch password
Questions streamers ask
Do I need a Trainly account?
Adding TrainlyBot makes one for you from your Twitch login, so there's nothing to fill in. Raid trains themselves are planned on Trainly; organizers put you on their lineup there. Your settings, a test post and Turn off are on Trainly's TrainlyBot page, under Tools in the menu.
I already use StreamElements or Nightbot. Can I keep them?
Yes. If your other bot also answers Trainly's commands, chat gets two answers, so turn one of them off. The TrainlyBot page warns you when that happens.
Will it post when I'm offline?
No. Train posts only go to chats that are live on Twitch.
Can it start a raid without me?
No. Only you can type !raidnow, only after you turned on Let TrainlyBot start my raids, and Twitch still shows you its pop-up and 90-second countdown.
How do I remove it?
Press Turn off TrainlyBot on the TrainlyBot page, or remove Trainly under Twitch › Settings › Connections.