Skip to content
Please note that GitHub no longer supports your web browser.

We recommend upgrading to the latest Google Chrome or Firefox.

Learn more
sogeBot - Free Twitch Bot built on Node.js
Vue JavaScript TypeScript HTML CSS Shell Other
Branch: master
Clone or download
Cannot retrieve the latest commit at this time.
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github build(docker): set latest tag and update docs (#2646) Sep 26, 2019
.vscode build(deps): update of dependencies (#2237) Jun 5, 2019
bat added launch scripts Sep 27, 2017
bin remove old install.sh and update new one + install Sep 27, 2017
d.ts fix(alerts): remove 1s polling of alerts causing high heap allocation ( Sep 19, 2019
dist/js refactor(ui): move settings to vue single page (#2430) Jul 25, 2019
docs docs(docker): remove randomized token (#2648) Sep 26, 2019
heap heap: Save heaps to same directory Sep 20, 2018
locales feat(ui): error alert on manage if system disabled (#2642) Sep 26, 2019
public refactor(commands): move to vue (#2603) Sep 23, 2019
scss feat(ui): update menu, stats to be more mobile-friendly (#2596) Sep 20, 2019
src feat(ui): error alert on manage if system disabled (#2642) Sep 26, 2019
test refactor(db): add missing indexes (#2633) Sep 25, 2019
tools build(docker): add docker release building (#2628) Sep 25, 2019
.babelrc refactor(decorators): add @command, @default_permission, @Helper May 2, 2019
.editorconfig add .editorconfig and remove .vscode Jul 4, 2017
.eslintrc.json feat(alerts): add registry customization (#2494) Sep 17, 2019
.gitignore refactor(decorators): add settings, ui, shared decorators (#2231) Jun 17, 2019
.mailmap chore: Update AUTHORS Jun 2, 2018
.markdownlint.json docs: Update custom commands and add version for docs Sep 6, 2018
.ncurc.json fix(ui): youtube widget should correctly play videos (#2325) Jun 25, 2019
.npmrc polls: initial implementation of poll system Dec 23, 2018
.travis.yml ci(travis)|: remove osx from tests (#2321) Jun 24, 2019
AUTHORS chore: Update AUTHORS Jun 2, 2018
CODE_OF_CONDUCT.md Create CODE_OF_CONDUCT.md Oct 14, 2017
CONTRIBUTING.md chore: change commit guidelines Feb 11, 2019
Dockerfile build(docker): add docker release building (#2628) Sep 25, 2019
ISSUE_TEMPLATE.md chore: Replace sogehige.tv with sogebot.xyz Sep 11, 2018
LICENSE LICENSE: update Jun 29, 2017
Makefile build(docker): add docker release building (#2628) Sep 25, 2019
PULL_REQUEST_TEMPLATE.md goals: add goals registry and overlay Jan 28, 2019
config.example.json feat(ui): twitch login to dashboard (#2546) Sep 17, 2019
docker.sh build(docker): add docker release building (#2628) Sep 25, 2019
fonts.json goals: add goals registry and overlay Jan 28, 2019
npm-shrinkwrap.json chore(deps): update (#2622) Sep 24, 2019
package.json chore(deps): update (#2622) Sep 24, 2019
tsconfig.json refactor(dashboard): use uuid id instead of _id (#2586) Sep 19, 2019
webpack.config.js feat(ui): twitch login to dashboard (#2546) Sep 17, 2019

README.md

SogeBot

Discord Build Status js-standard-style GitHub release Downloads Donate

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.