https://github.com/mtlouzada/bot-discord
Discord bot for remember sk8 videos
https://github.com/mtlouzada/bot-discord
bot javascript sk8
Last synced: 24 days ago
JSON representation
Discord bot for remember sk8 videos
- Host: GitHub
- URL: https://github.com/mtlouzada/bot-discord
- Owner: mtlouzada
- Created: 2024-09-27T00:59:13.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-11-12T03:06:15.000Z (over 1 year ago)
- Last Synced: 2025-02-27T07:26:33.125Z (over 1 year ago)
- Topics: bot, javascript, sk8
- Language: JavaScript
- Homepage:
- Size: 12.7 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 📺 Discord YouTube Bot
Um bot para Discord que envia automaticamente uma mensagem no servidor sempre que um novo vídeo é publicado em um canal do YouTube.
Ele utiliza a API do YouTube e é executado de forma agendada com node-cron.
## ✨ Funcionalidades
Monitora um canal do YouTube usando a YouTube Data API v3.
Envia uma notificação automática no Discord com o link do vídeo mais recente.
Executa a checagem de forma agendada com cron jobs.
## 📦 Tecnologias utilizadas
Node.js
Discord.js
Google APIs (YouTube)
node-cron
dotenv
## ⚙️ Pré-requisitos
Node.js instalado (>= 16.x).
Uma conta no Discord Developer Portal
para criar e configurar o bot.
Uma chave de API da YouTube Data API v3
.
🚀 Como rodar o projeto
1. Clone este repositório:
``` bash
git clone https://github.com/seu-usuario/seu-repositorio.git
cd seu-repositorio
```
3. Instale as dependências:
``` bash
npm install
```
3. Crie um arquivo .env na raiz do projeto e configure as variáveis:
``` env
DISCORD_TOKEN=seu_token_discord
YOUTUBE_API_KEY=sua_api_key_youtube
DISCORD_ID_CHANNEL=id_do_canal_youtube
```
4. Execute o bot:
``` bash
node index.js
```