Skip to content
sogeBot - Free Twitch Bot built on Node.js
TypeScript Vue JavaScript CSS HTML Makefile Other
Branch: master
Clone or download

Latest commit

Fetching latest commit…
Cannot retrieve the latest commit at this time.

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github build: send release image to docker Mar 30, 2020
.vscode refactor(debug): inspect listen to 0.0.0.0 without brk (#3279) Feb 20, 2020
bat added launch scripts Sep 27, 2017
bin fix(shell): add missing exit to startup.sh (#3171) Jan 13, 2020
d.ts feat(customcommands): add $haveParam filter (#3230) Feb 5, 2020
docs docs: remove config.json steps (#3512) Mar 31, 2020
heap heap: Save heaps to same directory Sep 20, 2018
locales feat(ui): add default theme settings (#3467) Mar 25, 2020
patches build: dependency update (#3278) Feb 20, 2020
public feat(randomizer): add randomizer registry (#3178) Jan 21, 2020
scss fix(footer): change license to GPL-3.0 (#3504) Mar 31, 2020
src feat(gallery): add proper media caching (#3511) Mar 31, 2020
test refactor(songs): add more retries, err log on test (#3448) Mar 24, 2020
tools fix(startup): make log dir before prestart (#3507) Mar 31, 2020
.dockerignore build(docker): fix node-sass error on bot build (#3331) Mar 7, 2020
.editorconfig add .editorconfig and remove .vscode Jul 4, 2017
.eslintrc.json build(tsc): remove babel from bot building (#2793) Oct 15, 2019
.gitignore refactor(entity): remove @ormconfig, @config aliases (#3330) Mar 7, 2020
.mailmap chore: Update AUTHORS Jun 2, 2018
.markdownlint.json docs: add note about docker registry login (#3273) Feb 18, 2020
.ncurc.json build(dependencies): update deps (#3258) Feb 12, 2020
.npmrc build(docker): fix node-sass error on bot build (#3331) Mar 7, 2020
AUTHORS chore: Update AUTHORS Jun 2, 2018
CODE_OF_CONDUCT.md Create CODE_OF_CONDUCT.md Oct 14, 2017
CONTRIBUTING.md build(tests): skip tests when [skip-tests] in PR (#2916) Oct 30, 2019
Dockerfile refactor(entity): remove @ormconfig, @config aliases (#3330) Mar 7, 2020
ISSUE_TEMPLATE.md chore: Replace sogehige.tv with sogebot.xyz Sep 11, 2018
LICENSE chore: change to GPL3.0 license (#3454) Mar 25, 2020
Makefile build(webpack): remove version from cache (#3381) Mar 18, 2020
PULL_REQUEST_TEMPLATE.md goals: add goals registry and overlay Jan 28, 2019
docker.sh refactor(entity): remove @ormconfig, @config aliases (#3330) Mar 7, 2020
fonts.json goals: add goals registry and overlay Jan 28, 2019
package-lock.json fix(startup): make log dir before prestart (#3507) Mar 31, 2020
package.json build: 10.14.0-SNAPSHOT (#3510) Mar 31, 2020
tsconfig.json refactor(panel): move to typescript (#3413) Mar 20, 2020
webpack.config.js refactor(panel): move to typescript (#3413) Mar 20, 2020

README.md

SogeBot

Discord GitHub release Downloads Donate Patreon

Free Twitch Bot built on Node.js

Important links

Screenshots

Issues

If you found an issue with a bot, feel free to create issue at https://github.com/sogehige/SogeBot/issues. You can also contact me on my email sogehige@gmail.com or get support on our discord server.

System Description
Alias Don't like default commands? Make an alias!
Checklist Pre-stream customizable checklist
Keywords Bot will respond on certain keywords
Points / Loyalty Points system for your users
Price Make viewers to spend points on e.g. !songrequest
Ranks Create ranks for your viewers
Scrim Scrim system to play againts your viewers in Fortnite etc.
Custom commands Create custom commands, call custom APIs, set custom variables
Timers Post a response every x seconds, x messages
Queue Do you lost track of viewers who wants to play with you? Use !queue and be fair!
Raffles Create raffles for you giveaways!
Youtube Songrequest and playlist support for YouTube with trimming of videos and auto volume normalization
Spotify Songrequest for Spotify Premium Users
Cooldowns Stop spamming of commands with cooldowns!
Permissions Set your custom permissions for your commands! (owner, mods, regular, viewer)
Moderation Automoderate links, colors, symbols, blacklist and more!
Twitch Be able to change your game and title from webpanel and much more! !uptime, !lastseen, etc.
Webpanel and Stats Bot is tracking your twitch stats and bot webpanel is user friendly and full of features!
Many widgets for your dashboard: customizable soundboard (/public/dist/soundboard/), follower list, twitch monitor, bets, songs and more
Be able to set your !title and !game from dashboard and save them for further use! Use custom variables in titles
Overlay Use various overlays in your OBS or XSplit
PhillipsHue Blink your lights on follower or any other event
Events On numerous events run commands, send messages, do whatever!
Chat Games bets, heists, duels, wheel of fortune
Integrations Streamlabs, DonationAlerts.ru, Twitter
Game Description
Bets
Gambling !seppuku, !roulette commands
Duel !duel - bet your points, only one can win
Heists !bankheist
Wheel Of Fortune !wof
Overlay Description
Emotes Show chat message emotes in your stream!
Stats Show viewers, follower, uptime
ImageCarousel Simple image fadeIn/fadeOut carousel
Alerts Show images, play audio/video
Clips Show clips created through events as replays
Credits End credits like in a movie
Text Show text and variables ($ytSong etc.)
Eventlist Show last events
Wheel Of Fortune Show wheel of fortune spin
Bets Show current bet
Goals Show your goals!

Languages

  • Cestina
  • English

Documentation

http://sogehige.github.io/sogeBot/#/

FAQ

http://sogehige.github.io/sogeBot/#/faq

License

See LICENSE file

Special thanks

Special thanks goes to team behing tmi.js (you can check it on https://www.tmijs.org/) and twitch-js (https://github.com/marcandrews/twitch-js). They did really awesome job.

Support Donate

If you want to support me, you can click a PayPal link above or you can contribute and we can create something great!

You can’t perform that action at this time.