Merhaba,
Sizlere hobi olarak geliştirdiğim ve Raspberry Pi 3B üzerinde çalışan Telegram botu projemi tanıtmak istiyorum. Projem tamamen açık kaynak olup, botu Telegram'da @tutunsabri_bot kullanıcı adıyla bulabilirsiniz. Bot, bir whitelist botu olarak sadece belirli kullanıcıların erişimine açıktır. Raspberry Pi'nin kısıtlamaları nedeniyle şimdilik sınırlı sayıda kişiye yetki veriyorum. Ancak, proje tamamen açık kaynak olduğundan, GitHub üzerinden ulaşabilir ve katkıda bulunabilirsiniz.



Normal Kullanıcı Komutları:


  • /start /help /info: Bot hakkında ve nasıl kullanılacağına dair detaylar sağlar.
  • /youtube YOUTUBE_URL: YouTube videosunu, sesi veya seçilen klibi indirir. 50 MB sınırını aşarsa video Dropbox'a yüklenir ve indirme bağlantısı sağlanır.
  • /tts TEXT: Girdiğiniz metni ses dosyasına çevirir. 46'dan fazla dil desteği bulunur.
  • /yht: TCDD YHT bileti araması yapar. Kalkış istasyonu, varış istasyonu, tarih ve zaman bilgilerini girmeniz gerekir. Boş koltuk sayısı değişirse size bildirilir. Aramayı sonlandırmak için /yhtcancel komutunu kullanabilirsiniz.
  • /spor: ODTÜKENT spor merkezi kontenjan değişikliklerini bildirir. Giriş yapmak için kullanıcı adı ve şifre gerektirir. Aramayı sonlandırmak için /sporcancel komutunu kullanabilirsiniz.
  • /pedro: PEDRO
  • /mood: Önceden seçilmiş videolar arasından rastgele bir video gönderir.



Admin Komutları:


  • requests: Botu kullanmak isteyen kullanıcıların listesini gösterir.
  • grant USER_ID: Belirli bir kullanıcıya botu kullanma izni verir.
  • revoke USER_ID: Belirli bir kullanıcının iznini iptal eder.
  • listusers: Botu kullanma izni olan kullanıcıları listeler.
  • /process: Aktif işlemleri gösterir. Belirli bir işlemi iptal etmek için /kill pid komutunu kullanabilirsiniz.
  • /kill pid: Belirli bir işlemi sonlandırır.
  • /hostname: Botun çalıştığı sunucunun ismini gösterir.
  • /selfie: Raspberry Pi kameranızdan bir fotoğraf çekip gönderir.
  • /instagram: Yeni bir Instagram hesabı ekleyebilir, reels videoları paylaşabilir ve Instagram'da otomatik işlemler gerçekleştirebilirsiniz. Daha fazla bilgi için GramAddict kütüphanesine bakabilirsiniz.



Projenin Görüntüsü:





GitHub Bağlantısı:


Projem tamamen açık kaynak olup, bu linkten ulaşabilirsiniz. Katkıda bulunmak isterseniz, issues veya PR kısmını kullanabilirsiniz.

Projemle ilgili her türlü geri bildirime açığım. İlginiz için teşekkürler!