identity: {
username: 'YOUR BOTS USERNAME', <-- This is where you place the username that you gave the bot account
password: 'YOUR BOT OAUTH TOKEN', <-- This is where you place the OAUTH token for the bot..
},
channels:['YOUR TWITCH CHANNEL'], <-- This is YOUR Twitch user handle.. make sure it matches exactly..
};
Its pretty easy actually.. if you want an auto generated one you can use This to get one auto generated.. just make sure you make a new twitch account for the bot before doing it.. Don't wanna have the bot being youself lol.
client.on('connected', (address, port) => {
client.action('Ventispurr', 'Hi! VentispurrBot is connected');
});
This is what the bot says on console startup.. its how you'll know the bot is connected to your chat
client.on('chat', (channel, user, message, self) => {
if(message === '!ExampleCMD') {
client.action('Ventispurr', 'This is what the bot will say when the command is run');
}
});
This is a basic command for the bot.. inside the if(message ==='!command')
is where youll put the trigger for the command.. Under that is the client action and thats what the bot says once the command is run..
client.on('chat', (channel, user, message, self) => {
if(message === '!ExampleCMD') {
client.action('Ventispurr', 'This is what the bot will say when the command is run');
}
});
Just copy this code and keep changing the client action and the command trigger for every command :D
You can use the console of anything.. Like replit, VS Code.. or anything that you really.. just run the command npm index.js
and you'll be good to go..
This is normal.. unless you're hosting it with a vps.. You can do it for free if you're using replit..
const express = require('express')
const app = express();
const port = 3000
app.get('/', (req, res) => res.send('Ventispurr was here!!'))
app.listen(port, () =>
console.log(`Your app is listening to http://localhost:${port}`)
);
Just put this at the top of the index.js file and put a few enters at the top.. then run the npm install express
command.. after that run npm index.js
again and youll notice in replit that this has shown up now.
Thats good if you see this.. Once you do head over to Uptime Robot and create an account and then create a new monitor.. copy the link that replit shows and then go through the uptime robot promps. This will ping the replit every 5 minutes so the bot wont shut down.. be sure to stop it once you're done streaming though!!
You can join the Discord to get help from me!