Praxis_Bot/README.md
2021-04-15 18:45:07 -04:00

1.3 KiB

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.