ZamaticaBat is a simple python bot for twitch. The connection is base on a IRC connection from Sevadus. It is capable of multiple things, with more to come soon.
To run the bot, simply install Python3 and double click on setup.py, follow the prompts and then click on run.py.
Release: 1.5.5
Releases: https://github.com/Zamatica/ZamaticaBat/releases
- SQLite3 Browser - Allows you to edit users.db and add data
- Guide to Editing JSON files here
- Running your JSON file through JSONLint - Checks it
-
Snip - outputs a text that shows Artist and Songs
-
Refer here for NowPlaying Guide: https://obsproject.com/forum/threads/now-playing-music-for-spotify-itunes-winamp-on-stream.925/
-
If you have subscribers and want your bot to see them you need to connect your twitch account with the bot
-
if you can do that, great! If not watch this: https://www.youtube.com/watch?v=aQ66m7S2L0c
Can use setup.py for this.
-
Connections
-
CHAN
-
NICK
-
PASS, You have to use oAuth
-
Options:
-
TIMEZONE
-
BANNED_WORDS
-
Music
-
Media -- Title, Social Media, and Shown
-
Broadcast -- Broadcast and Shown
-
Currency -- Minus, Update, and Value
-
All:
-
!help - you get the idea
-
!asdf - prints a quote of something
-
!time - displays your pc's time
-
!uptime - Uptime of the stream (from when bot opened and connected)
-
!stats - displays stats of the sender
-
!quote - displays a quote from quotes.txt
-
!coin - displays current currency (if not mod/broadcaster)
-
!run - shows the runs(?)
-
Mods:
-
!on - test to see if bot running
-
!admin - shows you are mod
-
!runtime - test bot runtime (runs equation) from chat
-
!pong - shows connection lag
-
!conn - test connection to database
-
!quoteadd - saved in quotes.txt
-
!coin - add/sub/set currency
-
!update - updates viewers
-
!runset - sets the display to !run
-
!check - checks for user in database
-
!add - adds user to database
-
!play - Play/Pause
-
!next - Next Song
-
!prev - Previous Song
-
Broadcaster/Editor:
-
!off - turns bot off
-
!broad - turns on broadcast if not on or will run them
-
1.5.5
-
Redid files to be even nicer.
-
Reload feature coming soon.
-
1.5:
-
Recoded to be nicer design.
-
Changed !p to !play and other such commands
-
1.4.5:
-
Added setup.py and run.py
-
Bot now runs off run.py not init.py
-
Changed the JSON file
-
1.4:
-
Reworked the Code to be more organized
-
Added Follower/Subscriber Data to Database
-
1.3:
- Fixed Quote System to work better
- Reworked !coin
- Removed mods print in beginning
- Added !run/!runset command
-
1.2:
-
Added Quote System
-
Variables moved to vars.json
-
Redid somethings to run better
-
Added System to ensure channels -- Bot must be a mod before it will do anything
-
1.1.4:
-
Added Currency System
-
Added User List
-
Add More Variables
-
1.1.3:
-
Added User Variables
- Volume Control
- Youtube Gaming when API Available