Müşterilere Toplu SMS Göndermek

ByFelez

Uzman üye
9 Tem 2013
1,818
1,774
Selamın Aleyküm Forum Üyeleri

Bu Konuda Python Kullanarak Firmamızın Müşterilerine Toplu SMS gönderebileceğimiz bir araç geliştireceğiz.

Aracın Özelliklerini ve Kaynak Kodlarını Sizinle Paylaşacağım.
Kendinize Göre kaynak kodla düzenlemeler yapmanız gerekiyor.

Api hizmeti olarak bu işlem için Twilio Kullanacağız.

Kaynak kodda Kendi Twilio hesabınıza göre


account_sid =
auth_token =


kısımlarını düzenlemeniz gerekecek. Aynı şekilde, Müşteri numaralarını txt dosyasından çekiyor program, bu txt dosyasını da kendinize göre düzenlemeniz gerekli.

sender_number =

kısmına da sabit gönderici numaranızı girmeniz gerekiyor


Gelelim Programa ;

Python:
import sys
from PyQt5.QtWidgets import QApplication, QWidget, QVBoxLayout, QLabel, QTextEdit, QPushButton, QTextBrowser
from twilio.rest import Client

class BulkSMSApp(QWidget):
    def __init__(self):
        super().__init__()
        self.setWindowTitle("Felez Software - SMS Gönderme Arayüzü")
        self.init_ui()

    def init_ui(self):
        layout = QVBoxLayout()
        self.message_label = QLabel("SMS Başlığı:")
        layout.addWidget(self.message_label)
        self.message_entry = QTextEdit()
        layout.addWidget(self.message_entry)
        self.content_label = QLabel("SMS İçeriği:")
        layout.addWidget(self.content_label)
        self.content_entry = QTextEdit()
        layout.addWidget(self.content_entry)
        self.info_text = QTextBrowser()
        layout.addWidget(self.info_text)
        send_button = QPushButton("SMS Gönder")
        send_button.clicked.connect(self.send_bulk_sms)
        layout.addWidget(send_button)
        self.setLayout(layout)
        self.setFixedSize(400, 400) 

    def send_bulk_sms(self):
        message = self.message_entry.toPlainText().strip()
        with open('musteri_numaralar.txt', 'r') as file:
            recipients = file.read().splitlines()
        account_sid = 'YOUR_ACCOUNT_SID'
        auth_token = 'YOUR_AUTH_TOKEN'
        client = Client(account_sid, auth_token)
        sender_number = "+0101010101010101" 
        for to_number in recipients:
            try:
                sms = client.messages.create(
                    body=message,
                    from_=sender_number,
                    to=to_number
                )
                self.info_text.append(f"SMS başarıyla gönderildi, SID: {sms.sid}")
            except Exception as e:
                error_message = f"Hata oluştu! Numara: {to_number}, Hata: {str(e)}"
                self.info_text.append(error_message)
                print(error_message)

if __name__ == "__main__":
    app = QApplication(sys.argv)
    window = BulkSMSApp()
    window.show()
    sys.exit(app.exec_())

h24ysrt.png


Program Twilio API sini entegre ederek toplu SMS gönderimini sağlar. Kullanıcı arayüzünde SMS başlığı, içeriği girilir; ardından belirtilen dosyadan alınan numaralara Twilio aracılığıyla SMS gönderimi yapılır. Program, gönderim sürecindeki hataları da kullanıcıya bildirir.
 

ByZehirx

Yaşayan Forum Efsanesi
10 Şub 2012
12,386
2,002
Dinlenmede.
Konu çok eksik pro için.
Basit bir yöntem ve pek beklentiyi karşılamıyan bir konudan bahsetmiş oluyorsunuz fakat bilinmediginden bu kadarı bile iyi denilebilir. Kısacası hiç yoktan iyi tabiri ile.

Neyse kapsamlı ve ileri bir seviye için göz atılabilir bir fikirden ötesi için tabi kolay bir projeden bahsetmiyorum.

Link
THT~Anonim ID SMS gönder Android
 

ByFelez

Uzman üye
9 Tem 2013
1,818
1,774
Konu çok eksik pro için.
Basit bir yöntem ve pek beklentiyi karşılamıyan bir konudan bahsetmiş oluyorsunuz fakat bilinmediginden bu kadarı bile iyi denilebilir. Kısacası hiç yoktan iyi tabiri ile.

Neyse kapsamlı ve ileri bir seviye için göz atılabilir bir fikirden ötesi için tabi kolay bir projeden bahsetmiyorum.

Link
THT~Anonim ID SMS gönder Android
Üstün körü kodladığım bir proje o yüzden size hak veriyorum
 

ACE Veen

Uzman üye
4 Şub 2023
1,111
563
Belirsiz
Selamın Aleyküm Forum Üyeleri

Bu Konuda Python Kullanarak Firmamızın Müşterilerine Toplu SMS gönderebileceğimiz bir araç geliştireceğiz.

Aracın Özelliklerini ve Kaynak Kodlarını Sizinle Paylaşacağım.
Kendinize Göre kaynak kodla düzenlemeler yapmanız gerekiyor.

Api hizmeti olarak bu işlem için Twilio Kullanacağız.

Kaynak kodda Kendi Twilio hesabınıza göre


account_sid =
auth_token =


kısımlarını düzenlemeniz gerekecek. Aynı şekilde, Müşteri numaralarını txt dosyasından çekiyor program, bu txt dosyasını da kendinize göre düzenlemeniz gerekli.

sender_number =

kısmına da sabit gönderici numaranızı girmeniz gerekiyor


Gelelim Programa ;

Python:
import sys
from PyQt5.QtWidgets import QApplication, QWidget, QVBoxLayout, QLabel, QTextEdit, QPushButton, QTextBrowser
from twilio.rest import Client

class BulkSMSApp(QWidget):
    def __init__(self):
        super().__init__()
        self.setWindowTitle("Felez Software - SMS Gönderme Arayüzü")
        self.init_ui()

    def init_ui(self):
        layout = QVBoxLayout()
        self.message_label = QLabel("SMS Başlığı:")
        layout.addWidget(self.message_label)
        self.message_entry = QTextEdit()
        layout.addWidget(self.message_entry)
        self.content_label = QLabel("SMS İçeriği:")
        layout.addWidget(self.content_label)
        self.content_entry = QTextEdit()
        layout.addWidget(self.content_entry)
        self.info_text = QTextBrowser()
        layout.addWidget(self.info_text)
        send_button = QPushButton("SMS Gönder")
        send_button.clicked.connect(self.send_bulk_sms)
        layout.addWidget(send_button)
        self.setLayout(layout)
        self.setFixedSize(400, 400)

    def send_bulk_sms(self):
        message = self.message_entry.toPlainText().strip()
        with open('musteri_numaralar.txt', 'r') as file:
            recipients = file.read().splitlines()
        account_sid = 'YOUR_ACCOUNT_SID'
        auth_token = 'YOUR_AUTH_TOKEN'
        client = Client(account_sid, auth_token)
        sender_number = "+0101010101010101"
        for to_number in recipients:
            try:
                sms = client.messages.create(
                    body=message,
                    from_=sender_number,
                    to=to_number
                )
                self.info_text.append(f"SMS başarıyla gönderildi, SID: {sms.sid}")
            except Exception as e:
                error_message = f"Hata oluştu! Numara: {to_number}, Hata: {str(e)}"
                self.info_text.append(error_message)
                print(error_message)

if __name__ == "__main__":
    app = QApplication(sys.argv)
    window = BulkSMSApp()
    window.show()
    sys.exit(app.exec_())

h24ysrt.png


Program Twilio API sini entegre ederek toplu SMS gönderimini sağlar. Kullanıcı arayüzünde SMS başlığı, içeriği girilir; ardından belirtilen dosyadan alınan numaralara Twilio aracılığıyla SMS gönderimi yapılır. Program, gönderim sürecindeki hataları da kullanıcıya bildirir.
elinize emeğinize sağlık çok güzel bir uygulama olmuş
 

invisible blood

Uzman üye
15 Eyl 2023
1,177
443
Selamın Aleyküm Forum Üyeleri

Bu Konuda Python Kullanarak Firmamızın Müşterilerine Toplu SMS gönderebileceğimiz bir araç geliştireceğiz.

Aracın Özelliklerini ve Kaynak Kodlarını Sizinle Paylaşacağım.
Kendinize Göre kaynak kodla düzenlemeler yapmanız gerekiyor.

Api hizmeti olarak bu işlem için Twilio Kullanacağız.

Kaynak kodda Kendi Twilio hesabınıza göre


account_sid =
auth_token =


kısımlarını düzenlemeniz gerekecek. Aynı şekilde, Müşteri numaralarını txt dosyasından çekiyor program, bu txt dosyasını da kendinize göre düzenlemeniz gerekli.

sender_number =

kısmına da sabit gönderici numaranızı girmeniz gerekiyor


Gelelim Programa ;

Python:
import sys
from PyQt5.QtWidgets import QApplication, QWidget, QVBoxLayout, QLabel, QTextEdit, QPushButton, QTextBrowser
from twilio.rest import Client

class BulkSMSApp(QWidget):
    def __init__(self):
        super().__init__()
        self.setWindowTitle("Felez Software - SMS Gönderme Arayüzü")
        self.init_ui()

    def init_ui(self):
        layout = QVBoxLayout()
        self.message_label = QLabel("SMS Başlığı:")
        layout.addWidget(self.message_label)
        self.message_entry = QTextEdit()
        layout.addWidget(self.message_entry)
        self.content_label = QLabel("SMS İçeriği:")
        layout.addWidget(self.content_label)
        self.content_entry = QTextEdit()
        layout.addWidget(self.content_entry)
        self.info_text = QTextBrowser()
        layout.addWidget(self.info_text)
        send_button = QPushButton("SMS Gönder")
        send_button.clicked.connect(self.send_bulk_sms)
        layout.addWidget(send_button)
        self.setLayout(layout)
        self.setFixedSize(400, 400)

    def send_bulk_sms(self):
        message = self.message_entry.toPlainText().strip()
        with open('musteri_numaralar.txt', 'r') as file:
            recipients = file.read().splitlines()
        account_sid = 'YOUR_ACCOUNT_SID'
        auth_token = 'YOUR_AUTH_TOKEN'
        client = Client(account_sid, auth_token)
        sender_number = "+0101010101010101"
        for to_number in recipients:
            try:
                sms = client.messages.create(
                    body=message,
                    from_=sender_number,
                    to=to_number
                )
                self.info_text.append(f"SMS başarıyla gönderildi, SID: {sms.sid}")
            except Exception as e:
                error_message = f"Hata oluştu! Numara: {to_number}, Hata: {str(e)}"
                self.info_text.append(error_message)
                print(error_message)

if __name__ == "__main__":
    app = QApplication(sys.argv)
    window = BulkSMSApp()
    window.show()
    sys.exit(app.exec_())

h24ysrt.png


Program Twilio API sini entegre ederek toplu SMS gönderimini sağlar. Kullanıcı arayüzünde SMS başlığı, içeriği girilir; ardından belirtilen dosyadan alınan numaralara Twilio aracılığıyla SMS gönderimi yapılır. Program, gönderim sürecindeki hataları da kullanıcıya bildirir.
Aleykümselam ellerinize sağlık.
 

Blueteamforse

Asistan Moderatör
17 Ağu 2023
190
84
Moderasyon
Selamın Aleyküm Forum Üyeleri

Bu Konuda Python Kullanarak Firmamızın Müşterilerine Toplu SMS gönderebileceğimiz bir araç geliştireceğiz.

Aracın Özelliklerini ve Kaynak Kodlarını Sizinle Paylaşacağım.
Kendinize Göre kaynak kodla düzenlemeler yapmanız gerekiyor.

Api hizmeti olarak bu işlem için Twilio Kullanacağız.

Kaynak kodda Kendi Twilio hesabınıza göre


account_sid =
auth_token =


kısımlarını düzenlemeniz gerekecek. Aynı şekilde, Müşteri numaralarını txt dosyasından çekiyor program, bu txt dosyasını da kendinize göre düzenlemeniz gerekli.

sender_number =

kısmına da sabit gönderici numaranızı girmeniz gerekiyor


Gelelim Programa ;

Python:
import sys
from PyQt5.QtWidgets import QApplication, QWidget, QVBoxLayout, QLabel, QTextEdit, QPushButton, QTextBrowser
from twilio.rest import Client

class BulkSMSApp(QWidget):
    def __init__(self):
        super().__init__()
        self.setWindowTitle("Felez Software - SMS Gönderme Arayüzü")
        self.init_ui()

    def init_ui(self):
        layout = QVBoxLayout()
        self.message_label = QLabel("SMS Başlığı:")
        layout.addWidget(self.message_label)
        self.message_entry = QTextEdit()
        layout.addWidget(self.message_entry)
        self.content_label = QLabel("SMS İçeriği:")
        layout.addWidget(self.content_label)
        self.content_entry = QTextEdit()
        layout.addWidget(self.content_entry)
        self.info_text = QTextBrowser()
        layout.addWidget(self.info_text)
        send_button = QPushButton("SMS Gönder")
        send_button.clicked.connect(self.send_bulk_sms)
        layout.addWidget(send_button)
        self.setLayout(layout)
        self.setFixedSize(400, 400)

    def send_bulk_sms(self):
        message = self.message_entry.toPlainText().strip()
        with open('musteri_numaralar.txt', 'r') as file:
            recipients = file.read().splitlines()
        account_sid = 'YOUR_ACCOUNT_SID'
        auth_token = 'YOUR_AUTH_TOKEN'
        client = Client(account_sid, auth_token)
        sender_number = "+0101010101010101"
        for to_number in recipients:
            try:
                sms = client.messages.create(
                    body=message,
                    from_=sender_number,
                    to=to_number
                )
                self.info_text.append(f"SMS başarıyla gönderildi, SID: {sms.sid}")
            except Exception as e:
                error_message = f"Hata oluştu! Numara: {to_number}, Hata: {str(e)}"
                self.info_text.append(error_message)
                print(error_message)

if __name__ == "__main__":
    app = QApplication(sys.argv)
    window = BulkSMSApp()
    window.show()
    sys.exit(app.exec_())

h24ysrt.png


Program Twilio API sini entegre ederek toplu SMS gönderimini sağlar. Kullanıcı arayüzünde SMS başlığı, içeriği girilir; ardından belirtilen dosyadan alınan numaralara Twilio aracılığıyla SMS gönderimi yapılır. Program, gönderim sürecindeki hataları da kullanıcıya bildirir.
Eline sağlık hocam
 

ByFelez

Uzman üye
9 Tem 2013
1,818
1,774

ByFelez

Uzman üye
9 Tem 2013
1,818
1,774
Toz yutturacak konular aç ozaman görelim mağrivetini. .d
Byzehirx hocan görmesin yoksa külahlar değişebilir.
Zaten konuyu açtığın zaman insanların kıyaslama yapacağını bilip konu açmalısın.
Marifetimi gören görüyor, keşke forumda bazı şeyler serbest olsa .d
Zehirx hoca Android üzerine gidiyor diye biliyorum ayrıca
Zehirx hocanın yorumuna yazdığım cevaba bakabilirsin reis..
Külahların değişmesinde de sakınca yok Zehirx hocayı tanımam etmem :)
Twilio api almadan olmaz değil mi ?
Program için evet.
 
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.