twitch_bot/clients/twitch.js

21 lines
503 B
JavaScript

const {
AlternateMessageModifier,
ChatClient,
SlowModeRateLimiter,
} = require("dank-twitch-irc");
const { getCommands } = require("../utils/commands");
let client = new ChatClient({
username: process.env.TWITCH_USERNAME,
password: process.env.TWITCH_PASSWORD,
rateLimits: "default",
ignoreUnhandledPromiseRejections: true,
});
client.use(new SlowModeRateLimiter(client));
client.use(new AlternateMessageModifier(client));
client.commands = getCommands();
module.exports = { client };