What is Broadcasting?
This page describes talking from one channel to another channel, either in one direction or bi-directional.
Last updated
This page describes talking from one channel to another channel, either in one direction or bi-directional.
Last updated
Let's say you have a desire to tell the server community something, and want each of your languages the users read to get a version of this message. Rosetta calls these "announcements".
To setup "announcements", create a channel, let's call it "announcements" and write your messages inside this channel. This will be your "broadcast" channel. Typically these are restricted channels, so that only a subset of users/roles use this channel, so it doesn't become "chatty".
Then create 1 or more channels, each with a unique language that will be read there. This is often best to make a category that will hold the "announcements" and the "language" channels, for ease of navigation.
In each of the channels you create, let's say "English", "German", "Chinese", etc. you will set up the channel just like in this section.
The next part is to connect your "language" channels to the "broadcaster".
Rosetta uses "slash" or "application" commands. They all start with "/", the discord standard.
Go to the "language" channel. Enter the listens-to command. Press enter or send.
It will look like this, and Rosetta will respond with the options which include setting a new channel or displaying the existing channels in which this one listens:
This sub-option is designed to connect you to a "broadcaster". A list of available channels will appear, and you can select the "announcements". Then set the ON value to 1. To disable it, set the OFF value to 0.
All messages sent from "Announcements" will now be "translated" into your "language" channel, assuming the message written in "announcements" is in a different language than the language set in the "language" channel.
This sub-option displays the channels to which "this" channel listens.
and all channels this channel listens to (gets broadcasts from) will be displayed.
This concept extends channel-to-channel communications, by allowing channels to talk to "each other". The concept is similar to the Uni-directional style, but rather than have a language channel which "listens-to" an "announcements" channel, have each channel "listen-to" each other.
For example, have an #english channel, and a #german channel. Inside each of these two channels, use the "listens-to" command, and assign the opposite channel as the one that "this" channel listens to.
In the #english channel, write something in English. There will be no translation shown there. Go to the #german channel, and you will see the English message translated into German. Now write a response, in German, inside the German channel. No translation will appear there, and return to the #english channel, and a translated message in English of the German reply will appear.
This style allows for 1 to 1 or many to many styles of language management, and grouping(s) as you prefer. Find what works best for your server, experiment, and change as your group grows and evolves!