move !modme and !getloot options to env variables

This commit is contained in:
2025-04-07 13:24:08 +02:00
parent 784650b0dc
commit 2268112920
5 changed files with 21 additions and 14 deletions

View File

@@ -6,8 +6,10 @@ import api, { broadcasterAuthProvider } from './lib/api';
import { removeVulnChatter, vulnerableUsers } from './lib/timeoutHelper';
const channel = process.env.CHANNEL ?? ''
const user = process.env.BOT_NAME ?? ''
const user = process.env.BOT_NAME
if (!user) { console.error("Please set the BOT_NAME environment variable."); process.exit(1) }
const channel = process.env.CHANNEL
if (!channel) { console.error("Please set the CHANNEL environment variable."); process.exit(1) }
const bot = new Bot({
authProvider,

View File

@@ -1,7 +1,8 @@
import { createBotCommand } from "@twurple/easy-bot";
import api, { broadcasterApi } from "../lib/api";
const MODS = ['qwerinope']
const MODS = process.env.MODS
if (!MODS) { console.error("Please set the MODS environment variable."); process.exit(1) }
export default createBotCommand('modme', async (_params, { userName, broadcasterId }) => {
if (!MODS.includes(userName)) return

View File

@@ -1,8 +1,8 @@
import { HelixUser } from "@twurple/api"
import pb, { User } from "./pocketbase"
// const COOLDOWN = 1000 * 60 * 60 * 24 * 30 // 1000 milliseconds * 60 seconds * 60 minutes * 24 hours * 30 days
export const COOLDOWN = 1000 * 60 * 15
export const COOLDOWN = !process.env.COOLDOWN ? 60 * 60 * 24 : Number(process.env.COOLDOWN)
interface lootboxReadyResult {
result: boolean,