Исходник Simple YouTube ChatBot

al3x_

Известный
Автор темы
130
1,043
простенький чат бот для любого стрима ютуба https://github.com/al3x-xx/youtube-chatbot
JavaScript:
import { ytChatBot } from "youtube-chatbot"

const bot = new ytChatBot({
    streamId: "", // то что идет после youtube.com/watch?v=
    cookies: { // куки аккаунта ютуба с которого будут писаться сообщения
        SID: "",
        HSID: "",
        SSID: "",
        APISID: "",
        SAPISID: "",
        LOGIN_INFO: ""
    }
});

bot.update.message(async (message) => {
    if (message.message.text === "!stop") {
        await bot.chat.sendMessage("stopped")
        await bot.update.stop()
    }
})

bot.update.end(() => {
    console.log("stream end")
})

bot.update.start()

JavaScript:
interface ytMessage {
    message: {
        text: string,
        emoji: string
    },
    authorName: string,
    authorPhoto: string,
    authorBadges: {
        isOwner: boolean,
        isModerator: boolean,
        isVerified: boolean
    },
    authorExternalChannelId: string,
    timeStamp: number
}