TwiSpoBot
Command-Übersicht
Commands Einstellungen Nachrichten des Bots verändern Nachrichten des Bots beschränken Mods einschränken, besondere Rechte

Commands

Syntax
User-Level
Beschreibung
!song
Zuschauer
Der aktuelle Song wird angezeigt.
!queue
!q
Zuschauer
Der nächste Song/die Warteschlange wird ausgegeben
!sr
Zuschauer
Verweist auf die Kanalpunkte.
!skip
!voteskip
Mods
Zuschauer
Mods können den Song skippen.
Zuschauer können an einem Voteskip teilnehmen.
Voteskip ist generell für den Kanal deaktiviert, siehe Einstellungen unten.
!voteskip
!public-skip !publicskip
Mods
Zuschauer
Mods und Zuschauer können an einem Voteskip teilnehmen.
!skipback
!skipprevious
Mods
Mods können einen Song zurück-skippen.
!volume [Zahl]
!volume [+/-Zahl]
!vol
Mods
Mods können die Lautstärke verändern.
!sr-stats
Mods
Kanal-Statistiken.
!resume / !pause
Mods
Wiedergabe starten/pausieren.
Generell für Mods deaktiviert, siehe Einstellungen unten.
!sr-on / !sr-off
Mods
Sr-Belohnung pausieren/aktivieren
!sr-show / !sr-hide
Mods
Sr-Belohnung anzeigen/verstecken
!srskip-on/off / show/hide
Mods
Skip-Belohnung pausieren/aktivieren / anzeigen/verstecken
!commands
Mods
Link zur Command-Liste wird angezeigt.

Einstellungen

!sr-settings [Option]

Options-Syntax
Standard-Wert
Beschreibung
voteskip [true|false]
false
Voteskip de/deaktivieren.
required_skip_count [Zahl]
5
Die benötigte Anzahl für Voteskip festlegen.
switch_account [Acc-Alias]
switch_acc [...]
Den Spotify-Account wechseln.
max_duration [Zahl in min]
6
Maximale Länge eines Songs festzulegen.
max_volume [Zahl]
100
Maximale Lautstärke für !volume setzen.
add_banned_phrase [...]
Ausdrücke und Phrasen auf die Blacklist setzten.
del_banned_phrase [...]
Ausdrücke von der Blacklist entfernen.
banned_phrases
Gebannte Ausdrücke anzeigen.
manage_points [true|false]
true
Automatisches Verwalten der Sr-Kanalpunkte de-/aktivieren.
global_cooldown [Zahl in sek]
0
Globalen Cooldown der Sr-Belohnung anpassen.
ban / unban [Name]
Nutzer von Songrequests und Skips ausschließen.
banned_users
Gebannte User anzeigen.
enablecom / disablecom [Com-Name]
Command de/aktivieren.
Nachrichten des Bots verändern
Nachrichten des Bots beschränken
setregion [Country-Code]
DE
Region festlegen.
Übersicht der Ländercodes

!gen-reward-sr / !gen-reward-skip
Kanalbelohnungen für Sr und Skip erstellen.
(Streamercommand)

Wenn man möchte, dass Belohnungen nur während eines Streams eingelöst werden, kann man die maximal einzulösende Anzahl der Belohnung pro Stream festlegen. (z.B eine sehr hohe Anzahl) Dadurch kann die Belohnung nicht offstream eingelöst werden.

Settings-Beispiel: !sr-settings voteskip true

Mods können beim Requesten die max. Songlänge überschreiten und auch gebannte Songs requesten, wenn mods_allow_settings auf True gesetzt ist.


Nachrichten des Bots verändern

!sr-settings custom_msg [typ] [txt]

Typ
Variablen
Beschreibung
no_music
#SENDER#
Wird bei Commands angezeigt, wenn keine Musik abgespielt wird
sr
#SENDER#
Wird bei !sr angezeigt
Song.ok
#SENDER#, #SONGNAME#, #ARTIST#,
#ARTISTS#, #URL#
Wird bei !song angezeigt
Songrequest.ok
#SENDER#, #SONGNAME#, #ARTIST#,
#ARTISTS#, #URL#
Wird angezeigt, wenn ein Song erfolgreich hinzugefügt wurde
Songrequest.errorNotFound
#SENDER#, #INPUT#
Wird angezeigt, wenn ein Song nicht gefunden wurde
Songrequest.errorNotFoundLink
#SENDER#
Wird angezeigt, wenn ein Song mit angegebenen Link nicht gefunden wurde
Skip.ok
#SENDER#
Wird angezeigt, wenn ein Song durch !skip/voteskip geskippt wurde
ISkip.ok
#SENDER#
Wird angezeigt, wenn ein Song durch Kanalpunkte geskippt wurde
Voteskip.event, eventI, ok, sameskip
#SENDER#, #CNOW#, #CREQUIRED#
Voteskip Nachrichten: .event für Skips, .eventI für jeden 5ten Skip, .ok für einen erfolgreichen Skip .sameskip für gleiche Skips
Queue.ok
#SENDER#, #SONGNAME#, #ARTIST#, #ARTISTS#, #URL#
bei Wiederholungen auch #NR# (Hilfe siehe unten)
Wird bei !queue angezeigt
Queue.empty
#SENDER#
Wird angezeigt, wenn die Warteschlange leer ist.

#SENDER#: Nutzer, welcher die Aktion ausgeführt hat; #SONGNAME#: Name des Songs; #ARTIST#: Erster Künstler; #ARTISTS#: Erste 3 Künstler; #URL#: Spotify-Song-Link

Mit !sr-set custom_msg [typ] #DEFAULT# kann man die Nachricht wieder auf den Standard zurücksetzen.
Mit !sr-set custom_msg [typ] #EMPTY# wird Nichts angezeigt, aber der Command dennoch ausgeführt.

Wiederholungen

Wenn es, wie bei !queue mehrfache gleiche Ausgabentypen gibt, kann man mithilfe von einem Wiederholungsbereich (*[ ... ]*), die Nachricht einfach formatieren.
Um Trennungszeichen zwischen Wiederholungen einzufügen kann man dies an den Wiederholungsbereich anhängen. (*[ ... ]*, *)
Zusätzlich kann man die Variable #NR# nutzen um die Anzahl der Wiederholung anzuzeigen.

Beispiel:

Eingabe
Ausgabe
!sr-settings custom_msg Song.ok @#SENDER# Gerade hörst du '#SONGNAME#' von #ARTIST#! PepeJAM
!song
@user Gerade hörst du 'God's Plan' von Drake! PepeJAM
!sr-set custom_msg Songrequest.ok @#SENDER# hat #SONGNAME# von #ARTIST# requestet.
*Songrequest über Kanalpunkte*
@user hat idfc von blackbear requestet.
!sr-set custom_msg Queue.ok Nächste Songs: *[##NR# #SONGNAME# - #ARTIST#]*, *
!queue
Nächste Songs: #1 idfc - blackbear, #2 Gods Plan - Drake, #3 SOS - Rihanna

Nachrichten des Bots beschränken

!sr-settings feedback [option] [true|false]

Option
Standard-Wert
Beschreibung
points
true
Kanalpunkte-Nachrichten
settings
true
Einstellungen
comm
true
Normale Commands
songoverride
true
Auf !song antworten
Trotzdem auf !song antworten, auch wenn nicht auf normale Commands geantwortet wird.

Beispiel: !sr-settings feedback comm false

Über !sr-set disablecom [Commandname] kann man Commands deaktivieren. Siehe Einstellungen oben.


Mods einschränken, besondere Rechte (Streamercommands)

!sr-settings [Option]

Options-Syntax
Standard-Wert
Beschreibung
mods_allow_settings [true|false]
true
Das Bearbeiten der Einstellungen einschränken.
(Dadurch können Mods auch keine gebannten Songs und zu lange Songs requesten)
mods_allow_skip [true|false]
true
Skippen einschränken.
mods_allow_volume [true|false]
true
Bearbeiten der Lautstärke einschränken.
mods_allow_playback [true|false]
false
Bearbeiten der Wiedergabe einschränken.
trust / untrust [Name]
Nutzern Rechte für !skip/volume/resume/pause verleihen/entziehen.
(Auch wenn Mods eingeschränkt sind)
trusted_users
Getrustete User anzeigen.

Beispiel: !sr-settings mods_allow_volume true