Simple Twitch Bot to raffle off things for Extra Life stream
Setup your .env file with the configuration defined below.
Node:
npm start
Docker:
docker run --rm -it --env-file .env stjohnjohnson/extralife-raffle-bot
Set the following environment variables:
EXTRALIFE_PARTICIPANT_ID
: Your ExtraLife/DonorDrive IDRAFFLE_COST
: Raffle Cost per EntryRAFFLE_STARTDATE
: When the raffle startsRAFFLE_ENDDATE
: When the raffle endsADMIN_USERNAME
: Username who can activate the drawingTWITCH_USERNAME
: Your Bot's UsernameTWITCH_OAUTH
: The code from https://twitchapps.com/tmi/TWITCH_CHANNEL
: The Twitch channel to sit in
- 5 minute warning
- Alert on raffle time
- Admins can make the draw (
!draw
) - Learn More (
!raffle
) - Check when the drawing is (
!drawing
) - Allow manually adding raffle entries (
!add <name> <address> <value>
)