TrainlyBot by Trainly Add to my chat
● Live · open to every streamer on Trainly

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
The Conductor, TrainlyBot's mascot: a robot in a conductor's cap, waving
Commands

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 resume turns 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.

Train posts

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.

  1. 5 min before

    Train start

    In the first stop's chat, with the train's public link.

  2. Each stop

    All aboard

    Which stop this is and who's next.

  3. 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.

  4. Last 15 min

    Next stop is live

    When the next streamer goes live, the current chat knows.

  5. 10 min left

    Handoff heads-up

    Who's next, with their channel. A change of plans gets its own post.

  6. 2 min left

    Raid reminder and shoutout

    The /raid command to type, and a Twitch shoutout of the next streamer where TrainlyBot is a moderator.

  7. Raid lands

    Welcome raiders

    In the next chat, when the previous stop's raid arrives.

  8. Last stop ends

    End of the line

    A thank-you in the last chat.

How it works

Three steps, once

  1. Press Add TrainlyBot to my chat

    Right here on this page. No Trainly page in between.

  2. Approve on Twitch

    Twitch asks for one permission: letting TrainlyBot join your chat as a bot. Tip: type /mod trainlybot in your chat afterwards.

  3. Ride a train

    When an organizer turns on TrainlyBot posts for a train you're on, your chat gets them while you're live.

Your chat, your call

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 !raidnow after 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
FAQ

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.