WhatsApp Bot

Bu bot, WhatsApp üzerinde çalışan basit ve kullanışlı bir bot uygulamasıdır. Temel komutlar, hesap makinesi ve çeşitli eğlenceli özellikler içerir.

## 🚀 Özellikler

– 📱 Temel komutlar (!merhaba, !yardım)
– 🧮 Hesap makinesi
– ⏰ Saat ve tarih gösterimi
– 🎮 Basit oyunlar

## 📋 Komutlar

| Komut | Açıklama |
| — — — -| — — — — — -|
| !test | Bot çalışıyor mu kontrol et |
| !merhaba | Selamlama |
| !yardım | Komut listesi |
| !saat | Güncel saati göster |
| !hesapla | Hesap makinesi (örn: !hesapla 5+3) |
| !oyun | Oyun menüsünü göster |

## 🛠️ Kurulum

### Gereksinimler

– [Node.js](https://nodejs.org/) (v14 veya üstü)
– [Google Chrome](https://www.google.com/chrome/)
– WhatsApp hesabı

### Adımlar

1. Repoyu klonlayın:
“`bash
git clone https://github.com/onder7/whatsap_bot.git
cd whatsapp-bot
“`

2. Gerekli paketleri yükleyin:
“`bash
npm install
“`

3. Botu başlatın:
“`bash
npm start
“`

4. Görüntülenen QR kodu WhatsApp’tan tarayın:
— WhatsApp’ı açın
— “Bağlı Cihazlar” bölümüne gidin
— “Cihaz Ekle”ye tıklayın
— QR kodu tarayın

## ⚙️ Yapılandırma

`index.js` dosyasında bulunan yapılandırma ayarlarını değiştirebilirsiniz:

“`javascript
const client = new Client({
authStrategy: new NoAuth(),
puppeteer: {
args: [
‘ — no-sandbox’,
‘ — disable-setuid-sandbox’,
‘ — disable-dev-shm-usage’,
‘ — disable-accelerated-2d-canvas’,
‘ — no-first-run’,
‘ — disable-gpu’
],
headless: true
}
});
“`

## 🤝 Katkıda Bulunma

1. Bu repoyu fork edin
2. Yeni bir özellik branch’i oluşturun (`git checkout -b yeni-ozellik`)
3. Değişikliklerinizi commit edin (`git commit -am ‘Yeni özellik: XYZ’`)
4. Branch’inizi push edin (`git push origin yeni-ozellik`)
5. Pull Request oluşturun

## 📝 Yapılacaklar Listesi

– [ ] Sayı tahmin oyunu
– [ ] Taş kağıt makas oyunu
– [ ] Hatırlatıcı özelliği
– [ ] Döviz kuru sorgulama
– [ ] Wikipedia araması
– [ ] Grup yönetimi komutları

## ⚠️ Notlar

– Bot’u çalıştırmak için Chrome tarayıcısı gereklidir
– WhatsApp Web versiyonuna bağlı olarak bazı özellikler değişebilir
– Bot’u 7/24 çalışır durumda tutmak için bir sunucu gerekebilir

## 📄 Lisans

Bu proje [MIT](LICENSE) lisansı altında lisanslanmıştır.

## 🙏 Teşekkürler

– [whatsapp-web.js](https://github.com/pedroslopez/whatsapp-web.js) — WhatsApp Web API
– [qrcode-terminal](https://github.com/gtanner/qrcode-terminal) — Terminal QR kod oluşturucu
– [puppeteer](https://github.com/puppeteer/puppeteer) — Headless Chrome kontrolü

## 📞 İletişim

## 🔗 Bağlantılar

– [WhatsApp Web](https://web.whatsapp.com/)
– [Node.js](https://nodejs.org/)
– [WhatsApp Business API](https://www.whatsapp.com/business/api)