A chatbot to help with live stream production/effects.
Go to file
2021-04-15 18:45:07 -04:00
commands fixed lights help 2021-04-11 23:05:23 -04:00
credential_templates Updated ReadMe & Templates 2020-10-20 03:35:14 -04:00
tests implemented quick and easy way for storing credentials in json files. Most of the stuff in here is template ideas, season them to taste for yourself 2020-09-22 01:38:35 -04:00
.gitignore Help Module Initial 2021-04-11 21:49:15 -04:00
badwords.py Updated Config 2021-01-21 16:02:44 -05:00
chyron_module.py fixed typo 2021-04-14 01:43:44 -04:00
config.py Fixed TTS Bugs 2021-04-15 18:04:10 -04:00
cooldowns.py Renamed Module 2020-10-19 17:21:05 -04:00
credentials.py Deleted Spaces 2020-11-19 15:54:05 -05:00
db.py Commented Old Code 2021-01-21 17:02:19 -05:00
discord_script.py Fixed TTS Bugs 2021-04-15 18:04:10 -04:00
Dockerfile Docker Detection 2021-04-15 17:03:55 -04:00
help_module.py Help Module Initial 2021-04-11 21:49:15 -04:00
hotkey_script.py Let PEP8 do it's thing and reformat all the files. 2020-09-20 11:48:15 -04:00
lights_module.py Improved Lights Module 2021-04-09 17:19:22 -04:00
main.py Readme Update 2021-04-15 18:43:17 -04:00
praxis-main.bat Help Module Initial 2021-04-11 21:49:15 -04:00
praxis-user.bat Help Module Initial 2021-04-11 21:49:15 -04:00
python bot.code-workspace First Push 2020-09-19 23:38:49 -04:00
README.md Update README.md 2021-04-15 18:45:07 -04:00
requirements.txt Update requirements.txt 2021-04-07 17:30:15 -04:00
test_module.py Added Test Module & Updated Name == Main 2021-01-20 04:35:09 -05:00
tts.py Fixed TTS Bugs 2021-04-15 18:04:10 -04:00
twitch_script.py Added RGB Config Controls 2021-04-07 17:36:55 -04:00
user_module.py Fixed TTS Bugs 2021-04-15 18:04:10 -04:00
utilities_script.py fixed indentation 2021-04-15 17:28:13 -04:00

A chatbot to help with live stream production and effects.


Docker:

Docker Info:

Currently to build the container you need to run the following command otherwise you get the error "TERM environment variable not set." Docker Compose will also fail and result in the same error.

docker create -t -e ISDOCKER=cat --name praxis praxis

Credentials:

Credentials Setup:

Create a json based on the templates and put them into the /credentials/ folder. Refer to the /credential_templates/ folder for examples.

For Twitch Credentials

Username = TwitchUsername (Must match credentialsNickname in config)

Helix Client ID = https://dev.twitch.tv/console/apps

Oauth = https://twitchapps.com/tmi/

V5 Client ID = https://twitchtokengenerator.com/

For Database Credentials

Nickname = Anything You Want (Must match credentialsNickname in config)

Engine = "mysql+mysqlconnector://root:password@localhost:3306/DatabaseName"

For Discord Credentials

Nickname = Anything You Want (Must match credentialsNickname in config)

Token = https://discord.com/developers/

Credential Usage:

Place json credentials in the /credentials/ folder. To load them, run load_credentials() from Credentials_Module in the credentials.py script.