https://github.com/l1ve709/discord-welcome-bot
The audio you selected plays when the person enters the audio channel
https://github.com/l1ve709/discord-welcome-bot
Last synced: 7 months ago
JSON representation
The audio you selected plays when the person enters the audio channel
- Host: GitHub
- URL: https://github.com/l1ve709/discord-welcome-bot
- Owner: l1ve709
- License: mit
- Created: 2024-09-30T21:41:50.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2024-09-30T22:09:23.000Z (9 months ago)
- Last Synced: 2024-10-23T08:31:02.001Z (8 months ago)
- Language: Python
- Size: 10.7 KB
- Stars: 4
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Discord Welcome Bot
Bu proje şunları sağlar: 3 Tane farklı Discord botu 3 Farklı ses kanalına bağlanır, o ses kanallarına bir üye katıldığında bir müzik çalma işlevi tetiklenir, isteğe bağlı ytRolü değişkenine bir kayıtçı rolünün ID sini ekleyebilirsiniz, kayıtçı ses kanalına girdiğinde çalınan ses otomatik olarak durur.
(BU WELCOME BOTU BETA SÜRÜMDEDİR SES ALGILAMA ÖZELLİĞİ ŞİMDİLİK YOKTUR)
## Kullanılan Dil(ler)
## Özellikler
- **Birden Fazla Bot:** Aynı anda üç botu farklı ses kanallarına bağlar.
- **Otomatik Ses Çalma:** Belirtilen bir ses dosyasını ses kanalında oynatır.
- **Rol Tabanlı Müzik Kontrolü:** Belirli bir role sahip kullanıcı ses kanalına katıldığında müziği durdurur.
- **Otomatik Bağlanma:** Botlar belirtilen ses kanallarına otomatik olarak bağlanır ve kullanıcılar kanala girdikçe müzik çalmaya başlar.## Gereksinimler
- `discord.py` kütüphanesi (V2.0)
- Python 3.8+
- Bir Discord uygulaması ve üç farklı bot token'ı
- Ses dosyası (örnek: `merhabaoyuncu.mp3`)## Kurulum
1. **Kütüphanaleri yükleyiniz:**
```bash
pip install discord.py
```2. **Bot Token lerini Ayarlayın:**
`main()` fonksiyonundaki `bot_tokens` bot token lerini ekleyiniz
3. **Ses Kanalı ID'lerini Ayarlayın:**
Botların bağlanacağı ses kanallarının ID'lerini öğrenip `voice_channel_ids` listesine ekleyiniz
4. **Ses Dosyasını Ayarlayın:**
`sesYolu` değişkenini kullanarak çalmak istediğiniz ses dosyasının tam dosya yolunu ayarlayın. Örnek olarak, `/home/container/merhabaoyuncu.mp3` verilmiştir
5. **Rol ID'sini Ayarlayın:**
Müziği durduracak role ait ID'yi `ytRolü` değişkenine girinizz
## Kullanım
1. Projeyi çalıştırmak için terminalde aşağıdaki komutu kullanın:
```bash
python bot.py
```2. Botlar aktif hale gelir ve belirlenen ses kanallarına bağlanır.
3. Bir kullanıcı, belirlenen role sahip olduğu ses kanalına katıldığında bot müziği durdurur.
4. **Manuel Bağlanma:** Eğer bot ses kanalından çıkmışsa, `.gir` komutuyla tekrar bağlanabilir. (Sadece bulunduğun ses kanalına)
## Komutlar
- `.gir`: Botu ses kanalına tekrar bağlar. (SADECE BULUNUDUGUN SES KANALINA GİRER)
## Hata Ayıklama
- Eğer bot bağlanmazsa veya ses dosyasını çalamıyorsa, terminaldeki hata mesajlarını kontrol edin. İzin hatası veya dosya yolunun yanlış olması durumunda gerekli düzenlemeleri yapın.
## Lisans
MIT Lisansı tarafından korunuyor
## Discord Hesabım
