Skip to content
This repository has been archived by the owner on Jun 24, 2022. It is now read-only.
/ muxbot Public archive

A simply bot for twitch chat with TMI.js

License

Notifications You must be signed in to change notification settings

juananmuxed/muxbot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


MuXBoT A simply BoT for my Twitch Channel.
MuX3D Channel


Buy Me a Coffee

ko-fi

Commands

Social

!twitter
!discord
!instagram
!github

Support

!cartones !streamloots
<!-- !twitchprime Inactive -->
!instantgaming !ig !jueguicos

Utils

!commandos !coms
!despistao

Support Used to support a valid user

!su !hamijo

!su <nickname>

Response with a link to the nickname's channel in twitch.

Giveaway Only for Streamer account (can change this)

!sorteo <timeForEnterInMinutes> <personalizedChatMessageToEnter> <subMultiply>
default: !sorteo = !sorteo 5 !ticket 5

Example

!sorteo 1 !probar 10

This launch a 1 minute Giveaway with a !probar trigger chat and a 10x Sub options to win.

Timers

A timers for commands in the chat in the DB.json - recursive commands or reminders.

Format

{
"interval":<minutes>,   // each x minutes trigger if enough chat lines
"value":<text>,   // the text that say a misterious bot
"state":<active true or false>,   // active or not, this is the question
"minChat":<min chats for trigger>   // min lines of chat
},

Example

{"interval":15,"value":"Random text say by the bot","state":true,"minChat":5},

If at least 5 lines of chat and pass 15 minutes before the last time the bot say that, LAUNCH THE ROCKET!!

Change scenes (for OBS Streamlabs)

You can change via Chat the scenes in your OBS Streamlabs (if you use OBS Studio please check this Repo OBS Websocket).

Format

!escena <sceneNumber>

To see all applicable scenes

!escenas

Alerts

A Subs, resubs, raids and others alerts in the chat. If you like to activate, go to DB.json and change values for every Alert type.

Example for all false

    "configAlerts":{
        "anongiftpaidupgrade":false,
        "subscription":false,
        "cheer":false,
        "giftpaidupgrade":false,
        "hosted":false,
        "raided":false,
        "resub":false,
        "subgift":false,
        "submysterygift":false
    }

Actions response

Active the bot response for actions in DB.json. {"active":true}

Example

/me kill all
<muxedbot> kill all too

Bot response

Active the bot response to its name in DB.json. {"violent":true} The responses its in the same file, you can Add more.

Example

<user>: hello muxbot // <user>: hello muxedbot
<muxedbot> Random response

Discord Starting Stream

Added a Connection with Discord.js to the Channel. Operative Bot needed Send a message to the .env configurated Channel.

Repositories

License

This project is under MIT - Details MIT Licence

MIT © MuXeD

About

A simply bot for twitch chat with TMI.js

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published