117 lines
3.1 KiB
Python
117 lines
3.1 KiB
Python
from enum import Enum
|
|
|
|
credentialsNickname = "praxis_bot"
|
|
|
|
twitch_module: bool = False
|
|
discord_module: bool = False
|
|
|
|
test_module: bool = False
|
|
|
|
autoJoin_TwitchChannels = ["thecuriousnerd"]
|
|
whitelisted_TwitchPowerUsers = ["thecuriousnerd", "theredpoint", "lakotor"]
|
|
|
|
block_TwitchChannelsMessaging = [""]
|
|
blockAll_TwitchChatChannelsMessaging = False
|
|
|
|
autoEnabled_TwitchChannelsTTS = False
|
|
block_TwitchChannelsTTS = [""] # block supersedes the tts_enabled bool
|
|
blockAll_TwitchChatChannelsTTS = False # blockAll supersedes the force bool and force list and tts_enabled bool
|
|
force_TwitchChannelsTTS = [""] # force supersedes the block list
|
|
forceAll_TwitchChatChannelsTTS = False # forceAll supersedes the blockAll bool and block list and force list
|
|
|
|
blockAll_TTS_URL_Twitch = True
|
|
|
|
block_DiscordChannelsMessaging = [""]
|
|
blockAll_DiscordChannelsMessaging = False
|
|
blockAll_DiscordPrivateMessaging = False # Private Messaging not yet implemented
|
|
|
|
selected_DiscordTTSChannels = ["431129571308339210"]
|
|
autoEnabled_DiscordChannelsTTS = False
|
|
block_DiscordChannelsTTS = [""] # block supersedes the tts_enabled bool
|
|
blockAll_DiscordChannelsTTS = False # blockAll supersedes the force bool and force list and tts_enabled bool
|
|
force_DiscordChannelsTTS = [""] # force supersedes the block list
|
|
forceAll_DiscordChatChannelsTTS = False # forceAll supersedes the blockAll bool and block list and force list
|
|
|
|
blockAll_TTS_URL_Discord = True
|
|
|
|
class Speaker(Enum):
|
|
GOOGLE_TEXT_TO_SPEECH = 1
|
|
STREAMLABS_API = 2
|
|
|
|
|
|
class FileNameStrategy(Enum):
|
|
TIME_BASED = 1
|
|
CONTENT_BASED = 2
|
|
|
|
|
|
class PollyVoices(Enum):
|
|
Aditi = "Aditi"
|
|
Amy = "Amy"
|
|
Astrid = "Astrid"
|
|
Bianca = "Bianca"
|
|
Brian = "Brian"
|
|
Camila = "Camila"
|
|
Carla = "Carla"
|
|
Carmen = "Carmen"
|
|
Celine = "Celine"
|
|
Chantal = "Chantal"
|
|
Conchita = "Conchita"
|
|
Cristiano = "Cristiano"
|
|
Dora = "Dora"
|
|
Emma = "Emma"
|
|
Enrique = "Enrique"
|
|
Ewa = "Ewa"
|
|
Filiz = "Filiz"
|
|
Geraint = "Geraint"
|
|
Giorgio = "Giorgio"
|
|
Gwyneth = "Gwyneth"
|
|
Hans = "Hans"
|
|
Ines = "Ines"
|
|
Ivy = "Ivy"
|
|
Jacek = "Jacek"
|
|
Jan = "Jan"
|
|
Joanna = "Joanna"
|
|
Joey = "Joey"
|
|
Justin = "Justin"
|
|
Karl = "Karl"
|
|
Kendra = "Kendra"
|
|
Kimberly = "Kimberly"
|
|
Lea = "Lea"
|
|
Liv = "Liv"
|
|
Lotte = "Lotte"
|
|
Lucia = "Lucia"
|
|
Lupe = "Lupe"
|
|
Mads = "Mads"
|
|
Maja = "Maja"
|
|
Marlene = "Marlene"
|
|
Mathieu = "Mathieu"
|
|
Matthew = "Matthew"
|
|
Maxim = "Maxim"
|
|
Mia = "Mia"
|
|
Miguel = "Miguel"
|
|
Mizuki = "Mizuki"
|
|
Naja = "Naja"
|
|
Nicole = "Nicole"
|
|
Penelope = "Penelope"
|
|
Raveena = "Raveena"
|
|
Ricardo = "Ricardo"
|
|
Ruben = "Ruben"
|
|
Russell = "Russell"
|
|
Salli = "Salli"
|
|
Seoyeon = "Seoyeon"
|
|
Takumi = "Takumi"
|
|
Tatyana = "Tatyana"
|
|
Vicki = "Vicki"
|
|
Vitoria = "Vitoria"
|
|
Zeina = "Zeina"
|
|
Zhiyu = "Zhiyu"
|
|
|
|
|
|
botList = ("Nightbot", "StreamElements", "Moobot", "Praxis Bot", "praxis_bot", "MEE6 +", "Nerdy", "Rythm", "Groovy")
|
|
|
|
slurList = ("fag", "faggot", "niga", "nigga", "nigger", "retard", "tard", "rtard", "coon")
|
|
|
|
currentSpeaker = Speaker.GOOGLE_TEXT_TO_SPEECH
|
|
fileNameStrategy = FileNameStrategy.CONTENT_BASED
|
|
streamlabsVoice = PollyVoices.Justin
|