A chatbot to help with live stream production/effects.
Go to file
2021-04-30 17:02:46 -04:00
channel_rewards tts command fix 2021-04-29 19:32:36 -04:00
commands Chyron Auto Fix 2021-04-30 15:03:22 -04:00
credential_templates working token generation 2021-04-23 06:34:37 -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 Update .gitignore 2021-04-28 01:25:53 -04:00
badwords.py Removing Old Stuff and Blocked bad words 2021-04-21 16:40:55 -04:00
chyron_module.py initial commit 2021-04-28 15:01:24 -04:00
Command_Management_Module.py Revert "logging" 2021-04-27 18:55:23 -04:00
config.py twitch tts 2021-04-30 17:02:46 -04:00
cooldowns.py Revert "logging" 2021-04-27 18:55:23 -04:00
credentials.py Revert "logging" 2021-04-27 18:55:23 -04:00
db.py Revert "logging" 2021-04-27 18:55:23 -04:00
docker-compose.yaml initial commit 2021-04-28 15:01:24 -04:00
Dockerfile Idea 2021-04-21 21:05:11 -04:00
Dockerfile_standalone_channelRewards Lights API Commands 2021-04-27 16:28:21 -04:00
Dockerfile_standalone_command typo 2021-04-28 16:32:08 -04:00
Dockerfile_standalone_DiscordScript Docker Improvements & Simplification 2021-04-22 15:15:11 -04:00
Dockerfile_standalone_lights Lights API Commands 2021-04-27 16:28:21 -04:00
Dockerfile_standalone_tts_core typo 2021-04-28 16:32:08 -04:00
Dockerfile_standalone_Twitch_Pubsub Docker Fixes 2021-04-24 00:16:22 -04:00
Dockerfile_standalone_TwitchScript Docker Improvements & Simplification 2021-04-22 15:15:11 -04:00
help_module.py Revert "logging" 2021-04-27 18:55:23 -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 Revert "logging" 2021-04-27 18:55:23 -04:00
main.py Revert "logging" 2021-04-27 18:55:23 -04:00
makedockerimages.bat initial commit 2021-04-28 15:01:24 -04:00
praxis_logging.py working without docker 2021-04-27 19:06:58 -04:00
praxis-main-start.bat script updates 2021-04-29 18:19:43 -04:00
praxis-main-stop.bat script updates 2021-04-29 18:19:43 -04:00
praxis-tts-speaker.bat script updates 2021-04-29 18:19:43 -04:00
praxis-user.bat script updates 2021-04-29 18:19:43 -04:00
python bot.code-workspace working token generation 2021-04-23 06:34:37 -04:00
README.md updated readme 2021-04-28 03:39:37 -04:00
rebuild_docker_and_run.bat address/api fix 2021-04-26 19:49:11 -04:00
requirements_sa_command.txt Docker Improvements & Simplification 2021-04-22 15:15:11 -04:00
requirements_sa_discord.txt Docker Improvements & Simplification 2021-04-22 15:15:11 -04:00
requirements_sa_twitch_pubsub.txt further testing 2021-04-23 14:51:13 -04:00
requirements_sa_twitch.txt Docker Improvements & Simplification 2021-04-22 15:15:11 -04:00
requirements.txt implemented dummy stuff 2021-04-20 21:23:39 -04:00
standalone_channelrewards.py basic command 2021-04-30 11:48:29 -04:00
standalone_command.py basic command 2021-04-30 11:48:29 -04:00
standalone_discord_script.py working version 2021-04-30 13:58:24 -04:00
standalone_lights.py Update standalone_lights.py 2021-04-30 02:18:55 -04:00
standalone_tts_core.py basic command 2021-04-30 11:48:29 -04:00
standalone_tts_speaker.py extra 2021-04-29 11:36:10 -04:00
standalone_twitch_pubsub.py sub fix 2021-04-29 20:06:30 -04:00
standalone_twitch_script.py twitch tts 2021-04-30 17:02:46 -04:00
standalone_webSource.py Revert "logging" 2021-04-27 18:55:23 -04:00
tempText_Module.py Revert "logging" 2021-04-27 18:55:23 -04:00
test_module.py Revert "logging" 2021-04-27 18:55:23 -04:00
tts.py Revert "logging" 2021-04-27 18:55:23 -04:00
twitch_generate_credentials.py Working Bits Pubsubs 2021-04-29 15:35:50 -04:00
user_module.py Revert "logging" 2021-04-27 18:55:23 -04:00
utilities_script.py Revert "logging" 2021-04-27 18:55:23 -04:00

An evolving chatbot to help users primarily with live stream production and effects.


Standalone V2 Info

Docker:

Image Setup:

Use these commands to build the images.
docker build --file Dockerfile_standalone_command --tag standalone_command .
docker build --file Dockerfile_standalone_channelRewards --tag standalone_channelrewards .
docker build --file Dockerfile_standalone_lights --tag standalone_lights .
docker build --file Dockerfile_standalone_DiscordScript --tag standalone_discordscript .
docker build --file Dockerfile_standalone_TwitchScript --tag standalone_twitchscript .
docker build --file Dockerfile_standalone_Twitch_Pubsub --tag standalone_twitch_pubsub .

Docker-Compose Info:

To Start: docker-compose up -d
To Stop: docker-compose down


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.