Gönderdiğiniz mesajlarda gönderdiğiniz kişinin rehberinizdeki haliyle ismini kullanmak için kullanabilirsiniz.
Örneğin :
A kişisine mesaj yollarken oluşturduğunuz şablonlanda {to0},{to1},{to2} etiketleri, kişinin ismi ile değiştirilir.Böylelikle kime gönderdiyseniz o kişinin ismini o mesajda kullanmış olursunuz.Tabi bunu tek mesaj için bir yararı olmazAma 150 kişiye tek tek yazmak yerine şablonlar ile halledebilirsiniz
![]()
Bayramlarda vs. günlerde kişiye özel yazılmış mesaj gibi pratik bir şekilde yazmadan gönderebilirsiniz.
Kullanımı :
1) İlk olarak contacts-msg(0).py scriptini çalıştırarak bu modülde kullanacağınız rehber dosyasını oluşturun (Rehberinizden İsim : Numara şeklinde çeker)
Rehber dosyanız d:\\cntlist.txt burada oluşturduktan sonra isimleri vb. düzenleyebilirsini (Kodlama : UTF8 BOM'suz)
2) Mesaj şablonlarınızı oluşturun.
Herhangi bir klasör açın ve içersine metin belgesi olarak mesajlarınızı yazın.Örnek mesaj :[!] Oluşturduğunuz mesaj dosyalaranın adı önemli değil, gönderme esnasında rastgele seçilerek gönderilir.(Kodlama : UTF8 BOM'suz)
Kod:Yeni yılın {to1} ve sevdiklerine mutluluk, esenlik getirmesi dileğiyle... {from} http://www.marzochi.ws
{from} : Gönderen kişinin adı
{to0} : Gönderiliecek kişinin adı : İsim yalın halde (Ali Bak için Ali Bak)
{to1} : Gönderiliecek kişinin adı : İsim yalın halde (Ali Bak için Ali Bak'ın vs.)
{to2} : Gönderiliecek kişinin adı : İsim yalın halde (Ali Bak için Ali Bak'a)
Ekler kişi ismlerine göre otomatik olarak oluşturulur.Türkçe açısından bir hata yokturKaynaştırma harfini de ekler
3) "e:\\others\\" klasörü yoksa oluşturun çünkü kayıtlar burada tutulacaktır.
smessages_api.txt dosya uzantısını py olarak değiştirin ve PED veya başkabir script editör ile açın.
PHP- Kodu:
import smessages
sms = smessages.SpecialMessages()
# 053 ile başlayan operatör Turkcell.Bu şekilde ekleyebilirsiniz.
sms.dump_op({
"053":"Turkcell",
"054":"Vodafone",
"050":"Avea",
"055":"Avea"
})
# cntfile : script ile oluşturudğumuz özel rehberimiz
# msgdir : mesajlarımızın bulunduğu klasör
sms.contents({
"cntfile" :
"e:\\cntlist.txt",
"msgdir" : "c:\\mess\\",
})
# limit : Kaç mesaj atılacağı.Bu sayıdan sonra mesaj atmaz.
# log : Kayıt tutulsun için : True tutulmasın için : False
# flash : Gönderilen mesajların flash mesaj olması için True normal mesaj için False
# gsm : Hangi operatörlere gönderileceği tüm opreatörler için : sms.ALL_OPERATORS herhangi iki operatör için ["Turkcell","Avea"] şeklinde girebilirisiniz
# sender : Gönderen kişinin adı şablonlarda {from} tagı ile değiştirilecek kısım
sms.sets(
limit=10 ,
log=True
,
flash=False ,
gsm=sms.ALL_OPERATORS ,
sender="Bilinmeyen Kullanıcı"
,
)
# Rehberimizdeki toplam kişi sayısı
print sms._get_length()
# İşlemi başlat.Bitene kadar arama vs. işlem yapmayın
sms.start()
Ektekiler :
- Örnek mesajlar
- Modül ve örnek kullanım scripti
- Rehber oluşturmak için gerekli script.



LinkBack URL
About LinkBacks


Ama 150 kişiye tek tek yazmak yerine şablonlar ile halledebilirsiniz

Alıntı ile Cevapla

Bu Konuyu Paylaşın !