A chatbot to help with live stream production/effects.
Go to file
2021-04-15 19:09:01 -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 Fix 2021-04-15 18:52:08 -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 Fixed Readme 2021-04-15 19:09:01 -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 run the following command.

docker create -p 2501:2501 -e ISDOCKER=cat --name praxistest5 praxis

To start the bot with User_Module activated use this.

docker exec -ti praxis python3 main.py

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.