Bu Telegram Botu Php ile çalışıp /commands altındaki komutlarla calısmaktadır yeni komut eklemek için commands klasoru altına handle{komut adı }Command seklınde olusturulan fonksiyonlar sayesinde calısmaktadır
-
Composer Kurulumu: Öncelikle, projenin bağımlılıklarını yönetmek için Composer gereklidir. Composer kurulumunu yapılmamışsa buradan adımları izleyerek kurabilirsiniz.
-
Bağımlılıkların Yüklenmesi: Projenizin ana dizininde terminali açın ve aşağıdaki komutu çalıştırarak bağımlılıkları yükleyin:
composer install
-
Bot Token Alınması: Bir Telegram botu oluşturun ve botun token'ını alın. Token'ı
index.php
dosyasındaki$botToken
değişkenine atayın.
-
Web Sunucusu: Telegram botunu çalıştırmak için bir web sunucusu gereklidir. Önerilen web sunucusu Apache veya Nginx'tir. Bu sunucuları kullanarak
index.php
dosyasını yayınlayabilirsiniz. -
Webhook Ayarları: Telegram botunuzun güncellemeleri alması için bir webhook ayarlamanız gerekebilir. Webhook ayarlarınızı Telegram API belgelerine göre yapılandırın.
-
Botun Başlatılması: Web sunucunuzda
index.php
dosyasını çalıştırın. Botunuz artık kullanıma hazırdır. -
Cronjob Kurarak Botunuzu Sürekli Çalıştarabilirsiniz
- Bu bot, özel komutları işlemek için
commands
dizinindeki PHP dosyalarını kullanır. Komutlarınızı bu dizindeki dosyalara ekleyebilirsiniz.
- Bot, kullanıcıların mesajlarına otomatik olarak yanıt verebilir. Otomatik yanıtları
commands/autorespond.php
dosyasında tanımlayabilirsiniz.