en	Chat

en	Open

en	Web

en	Connect using XMPP

en	You can connect to the room using an external XMPP account, and your favorite XMPP client.

en	OpenID Connect

en	Use an OpenID Connect provider

en	Client ID

en	Client secret

en	Callback/Redirect URI: If you want to configure authorized redirection URI on the external Application, please add this url:

en	Use Google

en	Enabling this adds a "login with Google" button. You have to configure a Google OAuth application.

en	Use Facebook

en	Enabling this adds a "login with Facebook" button. You have to configure a Facebook OAuth application.

en	Chat behaviour

en	If checked, all live videos will have a checkbox in their properties for enabling the web chat.

en	Activate chat for all non-lives

en	If checked, the chat will be enabled for all video that are not lives.

en	Activate chat for these videos

en	Videos UUIDs for which we want a web chat. Can be non-live videos. One per line. You can add comments: everything after the # character will be stripped off, and empty lines ignored. Don't add private videos, the UUIDs will be sent to the frontend.

en	Avatar set

en	Cats

en	Birds

en	Fenecs (Mobilizon mascot)

en	Abstract

en	Legacy Sepia avatars (those included in previous plugin versions)

en	None

en	ConverseJS Cyberpunk theme

en	Additional styles to be added on the iframe style attribute. <br> Example: height:400px;

en	Prosody server

en	This plugin uses the Prosody XMPP server to handle chat rooms.<br> This plugin comes with a Prosody AppImage, that will be used to run the service.

en	Use system Prosody

en	Prosody port

en	The port that will be used by the Prosody server.<br> Change it if this port is already in use on your server.<br> You can close this port on your firewall, it will not be accessed from the outer world.<br> Note: this might change in a near future, as it is planned to add a feature to activate external connections.

en	Please let this setting empty if you don't know what you are doing.<br> In some rare cases, Prosody can't call Peertube's API from its public URI. You can use this field to customize Peertube's URI for Prosody modules (for example, with «http://localhost:9000» or «http://127.0.0.1:9000»).

en	Log rooms content by default

en	If checked, room contents will be saved by default. Any user who joins a room will see what was written before they joins.<br> Please note that it is always possible to enable/disable the content archiving for a specific room, by editing its properties.

en	Room logs expiration

en	You can choose here how long the chatting room's content is kept by the server. The value can be: 60: the content will be saved for 60 seconds. You can replace 60 by any integer value. 1d: the content will be saved for 1 day. You can replace 1 by any integer value. 1w: the content will be saved for 1 week. You can replace 1 by any integer value. 1m: the content will be saved for 1 month. You can replace 1 by any integer value. 1y: the content will be saved for 1 year. You can replace 1 by any integer value. never: the content will never expire, and will be kept forever.

en	Enable connection to room using external XMPP accounts

en	By enabling this option, it will be possible to connect to rooms using external XMPP accounts and XMPP clients.<br> <span class="peertube-plugin-livechat-warning"> <b>Warning</b>, enabling this option can request extra server and DNS configuration. </span> Please refer to the documentation: <a href="https://livingston.frama.io/peertube-plugin-livechat/documentation/admin/advanced/xmpp_clients/" target="_blank"> Enable external XMPP account connections. </a>

en	Prosody server to server port

en	The port that will be used for XMPP s2s (server to server) connections.<br> You should use the standard 5269 port. Otherwise you should <a href="https://prosody.im/doc/s2s"> setup a specific DNS record </a>.

en	Server to server network interfaces

en	The network interfaces to listen on for server to server connections.<br> List of IP to listen on, coma separated (spaces will be stripped).<br> You can use «*» to listen on all IPv4 interfaces, and «::» for all IPv6.<br> Examples: <ul> <li>*, ::</li> <li>*</li> <li>127.0.0.1, ::1</li> <li>172.18.0.42</li> </ul>

en	Certificates folder

en	If this field is empty, the plugin will generate and use self-signed certificates.<br> If you want to use other certificates, just specify here the folder where Prosody can find them. Note: the "peertube" user must have read access to this folder.

en	Enable client to server connections

en	Enable XMPP clients to connect to the built-in Prosody server.<br> This option alone only allows connections from localhost clients.

en	Prosody client to server port

en	The port that will be used by the c2s module of the built-in Prosody server.<br> XMPP clients shall use this port to connect.<br> Change it if this port is already in use on your server.<br> You can keep this port closed on your firewall for now, it will not be accessed from the outer world.<br> Note: this might change in a near future, as it is planned to add a feature to activate external connections.

en	Client to server network interfaces

en	The network interfaces to listen on for client to server connections.<br> This setting is provided for advanced users. Don't change this setting if you don't fully understand what it means.<br> List of IP to listen on, coma separated (spaces will be stripped).<br> You can use «*» to listen on all IPv4 interfaces, and «::» for all IPv6.<br> Examples: <ul> <li>*, ::</li> <li>*</li> <li>127.0.0.1, ::1</li> <li>127.0.0.1, ::1, 172.18.0.42</li> </ul>

en	Enable custom Prosody external components

en	Enable the use of external XMPP components.<br> This option alone only allows connections from localhost. You have to setup the listening interfaces and open the port on your firewall to make it available from remote servers.<br> This feature can, for example, be used to connect some bots to the chatting rooms.

en	Prosody external components port

en	The port that will be used by XMPP components to connect to the Prosody server.<br> Change it if this port is already in use on your server.<br> You can keep this port closed on your firewall if you don't allow access on interfaces other than localhost.

en	Prosody external components network interfaces

en	The network interfaces to listen on for external components connections.<br> List of IP to listen on, coma separated (spaces will be stripped).<br> You can use «*» to listen on all IPv4 interfaces, and «::» for all IPv6.<br> Examples: <ul> <li>*, ::</li> <li>*</li> <li>127.0.0.1, ::1</li> <li>172.18.0.42</li> </ul>

en	External components

en	The external components to declare: One per line. Use the format «component_name:component_secret» (spaces will be trimmed). You can add comments: everything after the # character will be stripped off, and empty lines ignored. The name can only contain latin alphanumeric characters and dots. If the name contains only alphanumeric characters, it will be suffixed with the XMPP domain. For example, «bridge» will become «bridge.your_domain.tld». You can also specify a full domain name, but you have to make sure to configure your DNS correctly. Only use alphanumeric characters in the secret passphrase (use at least 15 characters).

en	Experimental feature: this feature is still experimental.

en	Consider as regular expressions

en	By checking this option, you can use regular expressions.

en	Label

en	Label for this forbidden words rule

en	Also moderate messages from moderators

en	By default, moderator messages will not be affected by this feature. By checking this option, messages from moderators will also be deleted.

en	Comments

en	You can add here some comments about this rule, to remember how and why you created it. These comments are purely indicative, and have no influence on the bot's behavior.

en	Timer

en	You can configure several timers that will send messages at regular interval. These messages will be sent by the bot every X minutes. You can for example make the bot sent some sponsoring information every 5 minutes.

en	Messages

en	One message per line. If multiple messages, it will pick one randomly every X minutes.

en	Send every X minutes

en	The bot will post the message every X minutes.

en	Bot command

en	You can configure the bot to respond to commands. A command is a message starting with a "!", like for example "!help" that calls the "help" command.

en	The command, without the starting "!". For example "help", "sponsor", ...

en	Message

en	Bot nickname

en	You can use emojis in the chat using ":shortname:". The short name can start and/or end by a colon (:), and only contain alphanumerical characters, underscores and hyphens. It is strongly recommended to start them by a colon, so that users can use autocompletion (by typing ":" then press TAB).

en	The emoji file.

en	If imported data are okay, don't forgot to save the form.

en	Add an entry

en	Remove this entry

en	Are you sure you want to remove this entry?

en	An error occured while loading data.

en	Embed

en	This link will open the chat within the Peertube interface.

en	Dock

en	You can generate a link that will open the chat in full page, logged in with your Peertube account. This can be use, for example, to have a web dock in your OBS, so you can read and interact with the chat directly from OBS. Don't share this link to anyone, as it would allow them to connect as yourself. Please find bellow the list of authentication token you have already generated. You can create a new one, or revoke any previous token. Please note that these tokens have no expiration date.

en	Label

en	Password token

en	Date

en	Create a new token

en	Revoke the token

en	Token generated from the web interface

en	Are you sure you want to revoke this token?

en	Authentication

en	Disable livechat tokens

en	Users can generate long term tokens to connect to the chat. These tokens can for example be used to include the chat in OBS web docks. Check the documentation for more information. You can disable this feature by checking this setting.

en	Only registered users can send messages.

en	Mute anonymous users

en	Default value for new chatrooms. For existing chatrooms, you can change the feature in the room configuration form. When this feature is enabled, anonymous users can only read the chat, and not send messages.

en	Channel's chat terms & conditions

en	You can configure a "terms & conditions" message that will be shown to users joining your chatrooms.

en	Create a new poll

en	Poll

en	New poll

en	Complete and submit this form to create a new poll. This will end and replace any existing poll.

en	Question

en	Poll duration (in minutes)

en	Anonymous results

en	Choice {{N}}:

en	Poll ends at:

en	To vote, click on your choice or send a message with an exclamation mark followed by your choice number (Example: !1).

en	Send a message with an exclamation mark followed by your choice number to vote. Example: !1

en	This poll is now over.

en	This choice is not valid.

en	Your vote is taken into account. Votes are anonymous, they will not be shown to other participants.

en	Your vote has been taking into account, the counters will be updated in a moment.

en	Moderation delay

en	Moderation delay default value: 0: moderation delay disabled Any positive integer: messages will be delayed for X seconds for non-moderator participants, allowing moderators to delete message before any user can read it.

en	Anonymize moderation actions

en	Anonymize moderation actions default value for new rooms. When this is enabled, moderation actions will be anonymized, to avoid disclosing who is banning/kicking/… occupants.

en	Moderation notes

en	Error when saving the note

en	Create a new note

en	Description

en	Delete note

en	Are you sure you want to delete this note?

en	Create a new note

en	Search notes

en	Search filters

en	Nickname of the participant at the time of the note creation

en	Search all messages

en	Message search

en	Nickname of the participant when the message was sent

en	Enable Prosody mod_firewall

en	You can enable mod_firewall on your Prosody server. For more information, please check the documentation.

en	Configure mod_firewall

en	Prosody mod_firewall configuration

en	Here you can configure Prosody mod_firewall module. You can create multiple configuration files bellow, and change their order. Don't hesitate to share your configurations with the community (for example by adding some examples in the plugin documentation).

en	Emoji only mode is enabled, you can only use emoji in your messages.

en	Emojis only mode

en	You can enable an "Emojy only mode" in your chatrooms. When this mode is enabled, participants can only send emojis (standard, or channel custom emojis). Moderators are not affected by this limitation.

en	This mode can be usefull for example: To avoid spam or offensive message when you are not here to moderate. When there are too many speaking participants, and you can't no more moderate correctly.

en	To enable or disable this mode, you can use the room configuration form. If you want to enable it for all your chatrooms at once, you can use the button bellow.

en	Enable the emoji only mode on all channel's chatrooms

en	Forbid special characters

en	By enabling this option, the moderation bot will automatically delete messages containing more than X special characters. Special characters are those that don't fit into one of these categories: letters, numbers, punctuation symbols, currency symbols, emojis.

en	Tolerance

en	Number of special characters to accept in a message without deleting it.

en	This feature comes with the livechat plugin version X.X.X.

en	No duplicate message

en	By enabling this options, the moderation bot will automatically moderate duplicate messages. That means if a user send the same message twice within X seconds, the second message will be deleted.

en	Time interval

en	The interval, in seconds, during which a user can't send again the same message.

en	Message type

en	Standard

en	Announcement

en	Highlight

en	Warning