An open API service indexing awesome lists of open source software.

https://github.com/11neuty/bot-dc

bot welcoming voice channel discord
https://github.com/11neuty/bot-dc

bot discord

Last synced: 11 months ago
JSON representation

bot welcoming voice channel discord

Awesome Lists containing this project

README

          

# ๐ŸŽ™๏ธ Discord Voice Channel Greeter Bot

![Python](https://img.shields.io/badge/Python-3.6+-blue?logo=python&logoColor=white)
![Discord.py](https://img.shields.io/badge/discord.py-API-green?logo=discord)
![License](https://img.shields.io/badge/License-MIT-blue.svg)
![FFmpeg](https://img.shields.io/badge/FFmpeg-required-critical?logo=ffmpeg)
![PM2](https://img.shields.io/badge/PM2-optional-lightgrey?logo=pm2)

> Bot Python yang secara otomatis **menyapa pengguna dengan audio** ketika mereka masuk ke voice channel di Discord!

---

## โœจ Fitur

- ๐Ÿ”Š Menyapa anggota yang bergabung ke voice channel dengan audio otomatis.
- ๐Ÿ›ก๏ธ Mencegah spam sapaan dengan sistem cooldown.
- ๐Ÿ‘‹ Otomatis keluar dari voice channel jika channel kosong.
- ๐Ÿงพ Logging aktivitas bot secara real-time ke konsol.

---

## ๐Ÿ“ฆ Prasyarat

Pastikan Anda sudah menginstal:

- โœ… Python **3.6 atau lebih baru**
- โœ… **FFmpeg** (tersedia di [ffmpeg.org](https://ffmpeg.org/download.html))
- โœ… **Token bot Discord** aktif
- ๐Ÿ”„ **PM2** *(opsional, untuk manajemen proses)*

---

## โš™๏ธ Instalasi

### 1. Clone Repository
```bash
git clone https://github.com/11neuty/bot-dc.git
cd
```
### 2. Instalasi Dependensi
```bash
pip install discord.py
```
### 3. Download FFmpeg
Unduh dari situs resmi FFmpeg.

Ekstrak dan catat path ke ffmpeg.exe (untuk Windows) atau binary-nya (untuk Mac/Linux).

### 4. Konfigurasi Bot
Ganti ISI TOKEN KAMU di dalam skrip Python dengan token bot Discord Anda.

Sesuaikan FFMPEG_PATH ke lokasi executable FFmpeg yang sudah Anda unduh.

## ๐Ÿš€ Menjalankan Bot
### ๐Ÿ“Œ Tanpa PM2:
```bash
python bot.py
```
### ๐Ÿ“Œ Dengan PM2 (opsional):
```bash
pm2 start bot.py --name "discord-greeter-bot"
```
### ๐ŸŽง Penggunaan
Setelah bot aktif, ia akan otomatis menyapa pengguna yang bergabung ke voice channel dengan memutar file masuk.mp3.

Pastikan file masuk.mp3 berada di direktori yang sama dengan file bot.py.

### ๐Ÿง  Logging
Bot menggunakan modul logging untuk mencatat aktivitas secara real-time. Semua aktivitas bisa Anda pantau langsung dari terminal.