Python + Tkinter kullanılarak geliştirilmiş, Telegram botlarını görsel bir arayüz üzerinden yönetmenizi sağlayan kapsamlı masaüstü uygulaması. Kod yazmaya gerek kalmadan botunuzu yönetin.
Mesaj zamanlama, grup algılama, canlı log takibi ve çoklu grup yönetimi gibi özellikleri tek bir panelden kontrol edin. Açık kaynak kodlu ve tamamen ücretsiz!
Python Tkinter ile kullanıcı dostu GUI
İleri tarihli otomatik gönderim
Otomatik grup algılama ve yönetimi
Gerçek zamanlı işlem takibi
Eka Yazılım olarak geliştirdiğimiz bu proje, Python ve Tkinter kütüphaneleri kullanılarak oluşturulmuş kapsamlı bir masaüstü uygulamasıdır. Konsol ekranlarına veya karmaşık komutlara ihtiyaç duymadan botunuzu yönetmenizi sağlar.
Uygulama; mesaj gönderme, zamanlama, grup yönetimi ve bot ayarları gibi işlemleri tek bir panel üzerinden kolay ve stabil şekilde yapmanıza olanak tanır. Asyncio ve Threading desteği sayesinde arayüz donmadan işlemler arka planda gerçekleşir.
Panelin sunduğu temel özellikler ve kullanım alanları
Telegram Bot Token tanımlama, hedef mesaj veya grup ID belirleme, ayarları kaydetme ve botu yeniden başlatma işlemleri.
Mesaj listesi oluşturma, mesaj silme ve seçili mesajı anında gönderme özellikleri.
Başlangıç tarihi ve saati belirleme, dakika bazlı gönderim aralığı ve döngüsel mesaj gönderimi.
Botun eklendiği grupları otomatik algılama, manuel grup ekleme/silme ve test mesajı gönderme.
Gerçek zamanlı işlem kayıtları, hata takibi ve log temizleme fonksiyonları.
Uygulama arayüzünden görünümler
Bot Ayarları Sekmesi
Mesaj Yönetimi
Zamanlama Ayarları
Grup Yönetimi
python-telegram-bot, tkinterproje_klasoru │ ├── main.py (Ana Uygulama) ├── bot_ayarlari.json (Ayarlar) ├── hata_kaydi.log (Loglar)
Uygulamayı çalıştırmak için aşağıdaki adımları izleyin:
pip install python-telegram-bot==20.7
python main.py
/baslat komutunu gönderin.Proje hakkında merak edilenler
Hayır, bu proje tamamen ücretsiz ve açık kaynak kodludur (Open Source). Eğitim ve ticari amaçlı projelerinizde kullanabilirsiniz. Ancak izinsiz satışı yasaktır.
Telegram üzerinden @BotFather hesabını açın. /newbot komutunu gönderin, botunuza bir isim ve kullanıcı adı verin. BotFather size uzun bir API Token verecektir. Bu token'ı paneldeki "Bot Ayarları" kısmına yapıştırmanız yeterlidir.
Hayır. Proje geliştirilirken Threading ve Asyncio yapıları kullanılmıştır. Bu sayede mesaj gönderimi veya bot işlemleri arka planda çalışır, arayüz (GUI) her zaman tepki verir durumda kalır.
Botu bir gruba ekledikten sonra, botun o gruptaki mesajları okuyabilmesi ve işlem yapabilmesi için gruptan bir mesaj tetiklemesi gerekir. Botu ekledikten sonra grup içinde /baslat yazarsanız bot grubu algılar ve panele otomatik ekler. Ayrıca botun grup ayarlarından yönetici olması tavsiye edilir.
Telegram botlarınızı profesyonelce yönetmek için açık kaynak kodlu panelimizi GitHub üzerinden indirin.