Beispiel #1
0
def send_sms(number, message):
    # set api key, api secret
    api_key = SMS_API_KEY
    api_secret = SMS_API_SECRET
    params = dict()
    params['type'] = 'sms'  # Message type ( sms, lms, mms, ata )
    params['from'] = '01066511550'  # Sender number
    params['text'] = str(message)  # Message

    if isinstance(number, (list, tuple)):
        number = ','.join(number)

    params['to'] = str(number)  # Recipients Number '01000000000,01000000001'

    cool = Message(api_key, api_secret)
    try:
        response = cool.send(params)
        print("Success Count : %s" % response['success_count'])
        print("Error Count : %s" % response['error_count'])
        print("Group ID : %s" % response['group_id'])

        if "error_list" in response:
            print("Error List : %s" % response['error_list'])

    except CoolsmsException as e:
        print("Error Code : %s" % e.code)
        print("Error Message : %s" % e.msg)
Beispiel #2
0
def send_sms(phone, message):

    api_key = "NCS5805501D62D8B"
    api_secret = "A86DF83FB2F77AC52F0322A8B1B294A1"

    # 4 params(to, from, type, text) are mandatory. must be filled
    params = dict()
    params['type'] = 'sms'  # Message type ( sms, lms, mms, ata )
    params['to'] = phone  # Recipients Number '01000000000,01000000001'
    params['from'] = '01029953874'  # Sender number
    params['text'] = message  # Message

    cool = Message(api_key, api_secret)
    try:
        response = cool.send(params)
        print("Success Count : %s" % response['success_count'])
        print("Error Count : %s" % response['error_count'])
        print("Group ID : %s" % response['group_id'])

        if "error_list" in response:
            print("Error List : %s" % response['error_list'])

    except CoolsmsException as e:
        print("Error Code : %s" % e.code)
        print("Error Message : %s" % e.msg)
Beispiel #3
0
def send_sms(request):
    if request.method == 'POST':
        print("안녕하세용ㅇㅇㅇㅇㅇㅇㅇㅇㅇㅇㅇㅇㅇㅇㅇㅇㅇㅇㅇㅇㅇㅇㅇㅇㅇㅇㅇㅇㅇㅇㅇㅇㅇㅇㅇㅇㅇㅇㅇㅇㅇ")
        # set api key, api secret
        api_key = "NCSXPJSH89F75QH8"
        api_secret = "R6A4XNK2Z6OH8I1HTVDMIDAPRGGTXMPJ"

        number=request.POST['usernum']

        params = dict()
        params['type'] = 'sms' # Message type ( sms, lms, mms, ata )
        params['from'] = '01027629495' # Sender number
        params['to'] = number
        params['text'] = '마이턴 테스트 문자입니다.1' # Message

        cool = Message(api_key, api_secret)
        try:
            response = cool.send(params)
            print("Success Count : %s" % response['success_count'])
            print("Error Count : %s" % response['error_count'])
            print("Group ID : %s" % response['group_id'])

            if "error_list" in response:
                print("Error List : %s" % response['error_list'])

        except CoolsmsException as e:
            print("Error Code : %s" % e.code)
            print("Error Message : %s" % e.msg)
        return render(request,'hello.html')
    return render(request,'hello.html')
Beispiel #4
0
def send_sms(number, message):
    # set api key, api secret
    api_key = "NCS5805501D62D8B"
    api_secret = "A86DF83FB2F77AC52F0322A8B1B294A1"

    params = dict()
    params['type'] = 'sms' # Message type ( sms, lms, mms, ata )
    params['from'] = '01029953874' # Sender number
    params['text'] = str(message) # Message

    if isinstance(number, (list, tuple)):
        number = ','.join(number)

    params['to'] = str(number)  # Recipients Number '01000000000,01000000001'

    cool = Message(api_key, api_secret)
    try:
        response = cool.send(params)
        print("Success Count : %s" % response['success_count'])
        print("Error Count : %s" % response['error_count'])
        print("Group ID : %s" % response['group_id'])

        if "error_list" in response:
            print("Error List : %s" % response['error_list'])

    except CoolsmsException as e:
        print("Error Code : %s" % e.code)
        print("Error Message : %s" % e.msg)
Beispiel #5
0
def index(request):
    if request.method == 'POST':
        form = SMSForm(request.POST)
        print(request)
        if form.is_valid():
            numbers = form.cleaned_data['recipient_numbers']
            content = form.cleaned_data['content']
            api_key = config["sms"]["api_key"]
            api_secret = config["sms"]["api_secret"]
            params = dict()
            params['type'] = 'sms'
            params['to'] = numbers
            params['from'] = config["sms"]["sender_number"]
            params['text'] = content
            cool = Message(api_key, api_secret)
            print(cool)
            try:
                response = cool.send(params)
                return HttpResponse("Success")

            except CoolsmsException as e:
                print("Error Code : %s" % e.code)

    else:
        form = SMSForm(initial={'recipient_numbers': '010-8494-1303'})
    content = {
        'form': form,
    }

    return render(request, 'common/index.html', content)
Beispiel #6
0
def send_sms(receiver, message):

# set api key, api secret
    api_key = settings.COOLSMS_API_KEY
    api_secret = settings.COOLSMS_API_SECRET
    sender = settings.COOLSMS_SENDER

    ## 4 params(to, from, type, text) are mandatory. must be filled


    params = dict()
    params['type'] = 'sms'
    params['to'] = receiver
    params['from'] = sender
    params['text'] = message

    cool = Message(api_key, api_secret)
    try:
        response = cool.send(params)
        data = {
            'succes_count': response['success_count'],
            'error_count': response['error']
        }
        print("Success Count : %s" % response['success_count'])
        print("Error Count : %s" % response['error_count'])
        print("Group ID : %s" % response['group_id'])

        if "error_list" in response:
            print("Error List : %s" % response['error_list'])

    except CoolsmsException as e:
        print("Error Code : %s" % e.code)
        print("Error Message : %s" % e.msg)
Beispiel #7
0
def send_sms(content, sms_recipient):
    api_key = "NCS5805501D62D8B"
    api_secret = "A86DF83FB2F77AC52F0322A8B1B294A1"

    params = dict()
    params['type'] = 'sms'  # Message type ( sms, lms, mms, ata )
    params['to'] = sms_recipient  # Recipients Number '01000000000,01000000001'
    params['from'] = '01029953874'  # Sender number
    params['text'] = content  # Message

    cool = Message(api_key, api_secret)
    try:
        response = cool.send(params)
        print("Success Count : %s" % response['success_count'])
        print("Error Count : %s" % response['error_count'])
        print("Group ID : %s" % response['group_id'])

        if "error_list" in response:
            print("Error List : %s" % response['error_list'])
            return False
        return True
    except CoolsmsException as e:
        print("Error Code : %s" % e.code)
        print("Error Message : %s" % e.msg)
        return False
def sendSMS(title):

    # set api key, api secret
    api_key = "NCSAPMO4M9FKQ7Z7"
    api_secret = "TSDGRGJKGIIFWSEU1XEAFUOXXE4A9HYA"

    ## 4 params(to, from, type, text) are mandatory. must be filled
    params = dict()
    params['type'] = 'sms'  # Message type ( sms, lms, mms, ata )
    params['to'] = '01022227460'  # Recipients Number '01000000000,01000000001'
    params['from'] = '01022227460'  # Sender number
    params['text'] = title  # Message

    cool = Message(api_key, api_secret)
    try:
        response = cool.send(params)
        print("Success Count : %s" % response['success_count'])
        print("Error Count : %s" % response['error_count'])
        print("Group ID : %s" % response['group_id'])

        if "error_list" in response:
            print("Error List : %s" % response['error_list'])

    except CoolsmsException as e:
        print("Error Code : %s" % e.code)
        print("Error Message : %s" % e.msg)
def SendSMS(site):
    # APK Key
    api_key = "NCSHOF1IQLXBBNA0"
    api_secret = "CDTEK50OCSZ1AOHDFFSL3BQX5NB5CUXA"

    message = "현재 CheckYourSite에 등록하신 " + str(
        site.url) + "에 에러가 발생했습니다. 확인 부탁드립니다."
    params = dict()
    params['type'] = 'sms'  # Message type ( sms, lms, mms, ata )
    params[
        'to'] = site.user.userprofile.phone  # Recipients Number '01000000000,01000000001'
    params['country'] = '82'
    params['from'] = '01024932906'  # Sender number
    params['text'] = message

    cool = Message(api_key, api_secret)

    try:
        response = cool.send(params)
        print("Success Count : %s" % response['success_count'])
        print("Error Count : %s" % response['error_count'])
        print("Group ID : %s" % response['group_id'])
        if "error_list" in response:
            print("Error List : %s" % response['error_list'])

    except CoolsmsException as e:
        print("Error Code : %s" % e.code)
        print("Error Message : %s" % e.msg)
def SendSMS(number,txt):#toNumber):
    # set api key, api secret
    api_key = config.key_init['api_key']
    api_secret = config.key_init['api_secret']

    ## 4 params(to, from, type, text) are mandatory. must be filled
    params = dict()
    params['type'] = 'sms' # Message type ( sms, lms, mms, ata )
    params['to'] = number #수신번호 Number '01000000000,01000000001'
    params['from'] = config.key_init['sender'] # 발신번호 
    params['text'] = txt#'문자내용
    cool = Message(api_key, api_secret)
    print('successfully sent')

    try:
        response = cool.send(params)
        print("Success Count : %s" % response['success_count'])
        print("Error Count : %s" % response['error_count'])
        print("Group ID : %s" % response['group_id'])

        if "error_list" in response: 
            print("Error List : %s" % response['error_list'])

    except CoolsmsException as e:
        print("Error Code : %s" % e.code)
        print("Error Message : %s" % e.msg)
Beispiel #11
0
def sms_send(request):
    form = SmsForm()
    params = dict()
    if request.method == 'POST':
        form = SmsForm(request.POST)
        if form.is_valid():
            params['type'] = form.cleaned_data['type']
            params['to'] = form.cleaned_data['to']
            params['from'] = '01029953874'
            params['text'] = form.cleaned_data['text']
        cool = Message(api_key, api_secret)
        try:
            response = cool.send(params)
            print("Success Count : {}".format(response['success_count']))
            print("Error Count : %s".format(response['error_count']))
            print("Group ID : %s".format(response['group_id']))

            if "error_list" in response:
                print("Error List : %s".format(response['error_list']))

        except CoolsmsException as e:
            print("Error Code : %s".format(e.code))
            print("Error Message : %s".format(e.msg))

            sys.exit()

        return HttpResponse('successful')

    context = {
        'form': form,
    }

    return render(request, 'sms/sms_send.html', context)
Beispiel #12
0
def send_sms(number, message):

    # set api key, api secret
    api_key = config['sms']['API_KEY']
    api_secret = config['sms']['API_SECRET']

    params = dict()
    params['type'] = 'sms'  # Message type ( sms, lms, mms, ata )
    params['from'] = config['sms']['SENDER_NUMBER']  # Sender number
    params['text'] = str(message)  # Message

    # 1. 여러 명한테 보낼 때를 대비. 2. 번호 안에 '-'가 있으면 '-'를 없앰.
    if isinstance(number, (list, tuple)):
        map(lambda x: x.replace('-', ''), number)
        number = ','.join(number)
    else:
        number = number.replace('-', '')

    params['to'] = str(number)  # Recipients Number '01000000000,01000000001'
    cool = Message(api_key, api_secret)
    try:
        response = cool.send(params)
        print("Success Count : %s" % response['success_count'])
        print("Error Count : %s" % response['error_count'])
        print("Group ID : %s" % response['group_id'])

        if "error_list" in response:
            print("Error List : %s" % response['error_list'])

    except CoolsmsException as e:
        print("Error Code : %s" % e.code)
        print("Error Message : %s" % e.msg)
Beispiel #13
0
    def post(self, request):
        api_key = "NCSGLMHSQ2FTVZUA"
        api_secret = "2ZNM5ZPZR07QHSLHVIFAH3XZR1GAGM2F"

        ## 4 params(to, from, type, text) are mandatory. must be filled
        params = dict()
        params['type'] = 'sms'  # Message type ( sms, lms, mms, ata )
        params[
            'to'] = '01067754755'  # Recipients Number '01000000000,01000000001'
        params['from'] = '01029953874'  # Sender number
        params['text'] = '신난당'  # Message

        cool = Message(api_key, api_secret)
        try:
            response = cool.send(params)
            print("Success Count : %s" % response['success_count'])
            print("Error Count : %s" % response['error_count'])
            print("Group ID : %s" % response['group_id'])

            if "error_list" in response:
                print("Error List : %s" % response['error_list'])

        except CoolsmsException as e:
            print("Error Code : %s" % e.code)
            print("Error Message : %s" % e.msg)

        return Response()
Beispiel #14
0
    def SendMMS(self, phone, message, image):
        ## 4 params(to, from, type, text) are mandatory. must be filled

        ## 4 params(to, from, type, text) are mandatory. must be filled
        params = dict()
        params['type'] = 'mms'  # Message type ( sms, lms, mms, ata )
        params['to'] = phone  # Recipients Number '01000000000,01000000001'
        params['from'] = '01064222974'  # Sender number
        params['text'] = message  # Message
        params["image"] = image  # image for MMS. type must be set as "MMS"

        cool = Message(self.api_key, self.api_secret)

        try:
            response = cool.send(params)
            print("Success Count : %s" % response['success_count'])
            print("Error Count : %s" % response['error_count'])
            print("Group ID : %s" % response['group_id'])

            if "error_list" in response:
                print("Error List : %s" % response['error_list'])

        except CoolsmsException as e:
            print("Error Code : %s" % e.code)
            print("Error Message : %s" % e.msg)
Beispiel #15
0
def send_sms(receiver, message):

    api_key = "NCSGLMHSQ2FTVZUA"
    api_secret = "2ZNM5ZPZR07QHSLHVIFAH3XZR1GAGM2F"
    params = dict()
    params['type'] = 'sms'  # Message type ( sms, lms, mms, ata )
    params['to'] = receiver  # Recipients Number '01000000000,01000000001'
    params['from'] = '01029953874'  # Sender number
    params['text'] = message  # Message

    cool = Message(api_key, api_secret)
    try:
        response = cool.send(params)
        data = {
            "result": "Message have been sent",
            "type": params['type'],
            "sent_from": params['from'],
            "sent_to": receiver,
            "message": message
        }

        if "error_list" in response:
            data = {"result": "Failed to send a message"}

        return data

    except CoolsmsException as e:
        data = {"error": e}

        return data
Beispiel #16
0
def sendSms(to, msg):
    # set api key, api secret
    api_key = "NCSQMHUPSZ5L6CVM"
    api_secret = "RDUXXG0XOADS35Z6FADPGZGTZN8STLL9"

    ## 4 params(to, from, type, text) are mandatory. must be filled
    params = dict()
    params['type'] = 'sms'  # Message type ( sms, lms, mms, ata )
    params['to'] = str(to)  # Recipients Number '01000000000,01000000001'
    params['from'] = '01029343187'  # Sender number
    params['text'] = str(msg)  # Message

    cool = Message(api_key, api_secret)
    try:
        response = cool.send(params)
        print("Success Count : %s" % response['success_count'])
        print("Error Count : %s" % response['error_count'])
        print("Group ID : %s" % response['group_id'])

        if "error_list" in response:
            print("Error List : %s" % response['error_list'])

    except CoolsmsException as e:
        print("Error Code : %s" % e.code)
        print("Error Message : %s" % e.msg)
Beispiel #17
0
    def post(self, request):
        if __name__ == "__main__":

            # set api key, api secret
            api_key = "NCSGLMHSQ2FTVZUA"
            api_secret = "2ZNM5ZPZR07QHSLHVIFAH3XZR1GAGM2F"

            params = dict()
            params['type'] = 'sms'
            params['to'] = request.data['receiver']
            params['from'] = '01029953874'
            params['text'] = request.data['message']

            cool = Message(api_key, api_secret)
            try:
                response = cool.send(params)
                print("Success Count : %s" % response['success_count'])
                print("Error Count : %s" % response['error_count'])
                print("Group ID : %s" % response['group_id'])

                if "error_list" in response:
                    print("Error List : %s" % response['error_list'])

            except CoolsmsException as e:
                print("Error Code : %s" % e.code)
                print("Error Message : %s" % e.msg)

            sys.exit()
Beispiel #18
0
def send(to_sender):
    api_key = settings.config['sms']['api_key']
    api_secret = settings.config['sms']['api_secret']
    sender = settings.config['sms']['sender_number']
    ##  @brief This sample code demonstrate how to send sms through CoolSMS Rest API PHP

    # set api key, api secret
    api_key = api_key
    api_secret = api_secret

    ## 4 params(to, from, type, text) are mandatory. must be filled
    params = dict()
    params['type'] = 'sms'  # Message type ( sms, lms, mms, ata )
    params['to'] = to_sender  # Recipients Number '01000000000,01000000001'
    params['from'] = sender  # Sender number
    params['text'] = '커밋하세요'  # Message

    cool = Message(api_key, api_secret)
    try:
        response = cool.send(params)
        print("Success Count : %s" % response['success_count'])
        print("Error Count : %s" % response['error_count'])
        print("Group ID : %s" % response['group_id'])

        if "error_list" in response:
            print("Error List : %s" % response['error_list'])

    except CoolsmsException as e:
        print("Error Code : %s" % e.code)
        print("Error Message : %s" % e.msg)
Beispiel #19
0
def send_message(request):
    if __name__ == "__main__":
        api_key = config['sms']['api_key']
        api_secret = config['sms']['api_secret']

    params = {
        'type': 'sms',
        'to': '01089839770',
        'from': config['sms']['sender_number'],
        'text': 'Text Message',
    }
    cool = Message(api_key, api_secret)

    try:
        response = cool.send(params)
        print("Success Count : %s" % response['success_count'])
        print("Error Count : %s" % response['error_count'])
        print("Group ID : %s" % response['group_id'])

        if "error_list" in response:
            print("Error List : %s" % response['error_list'])

    except CoolsmsException as e:
        print("Error Code : %s" % e.code)
        print("Error Message : %s" % e.msg)

    sys.exit()
Beispiel #20
0
def send_sms(msg):
    now = datetime.now()
    # set api key, api secret
    api_key = "NCSGEF4CCDTGG1FM"
    api_secret = "3XA0AIA4N3JKBVOI6JA5RZMLC5ZGVWRH"

    ## 4 params(to, from, type, text) are mandatory. must be filled
    params = dict()
    params['LMS'] = 'sms'  # Message type ( sms, lms, mms, ata )
    params['to'] = '01088362658'  # Recipients Number '01000000000,01000000001'
    params['from'] = '01088362658'  # Sender number
    dt_string = f"{now.year}년{now.month}월 {now.day}일 {now.hour:02}시 {now.minute:02}분 {now.second:02}초"
    result = "현재위치: 손민성 집의 CCTV \n 촬영시각: {} \n 상세내용: {}".format(dt_string, msg)
    params['text'] = result  # Message

    cool = Message(api_key, api_secret)
    try:
        response = cool.send(params)
        print("Success Count : %s" % response['success_count'])
        print("Error Count : %s" % response['error_count'])
        print("Group ID : %s" % response['group_id'])

        if "error_list" in response:
            print("Error List : %s" % response['error_list'])

    except CoolsmsException as e:
        print("Error Code : %s" % e.code)
        print("Error Message : %s" % e.msg)
Beispiel #21
0
    def sendSms(self):
        # set api key, api secret
        api_key = "NCS6DX5TVMC0XKUF"
        api_secret = "QAGSWWBHCMTBZFEOQK6G0KMZE4DMJRBH"

        params = dict()
        params['type'] = 'sms'  # Message type ( sms, lms, mms, ata )
        params['to'] = self.phone_number # Recipients Number '01000000000,01000000001'
        params['from'] = '01035419130'  # Sender number
        params['text'] = self.place + ' 카메라에 ' + self.text + '한 상황이 발생하였습니다.' # Message

        cool = Message(api_key, api_secret)

        try:
            response = cool.send(params)
            print("Success Count : %s" % response['success_count'])
            print("Error Count : %s" % response['error_count'])
            print("Group ID : %s" % response['group_id'])

            if "error_list" in response:
                print("Error List : %s" % response['error_list'])

        except CoolsmsException as e:
            print("Error Code : %s" % e.code)
            print("Error Message : %s" % e.msg)

        sys.exit()
Beispiel #22
0
def send_sms(request):
    # set api key, api secret
    if request.method == 'POST':
        text = request.POST.get('text')
        number = request.POST.get('number')

        api_key = "NCSGLMHSQ2FTVZUA"
        api_secret = "6SJTTSSM27RIGTG3ERVXKFLKVWVEUHFI"

        params = dict()
        params['from'] = '01044321237'  # Sender number
        params['to'] = number  # Recipients Number '01000000000,01000000001'
        params['type'] = 'sms'  # Message type ( sms, lms, mms, ata )
        params['text'] = text  # Message

        cool = Message(api_key, api_secret)
        try:
            response = cool.send(params)
            print("Success Count : %s" % response['success_count'])
            print("Error Count : %s" % response['error_count'])
            print("Group ID : %s" % response['group_id'])

            if "error_list" in response:
                print("Error List : %s" % response['error_list'])

        except CoolsmsException as e:
            print("Error Code : %s" % e.code)
            print("Error Message : %s" % e.msg)

    return render(request, 'send/sms.html')
Beispiel #23
0
def send_sms(photo, phone_number):
    api_key = config('api_key')
    api_secret = config('api_secret')

    print(photo.info)
    date = photo.info.send_date
    print(f'date:{date}')
    dt = date.strftime('%Y%m%d%H%M')
    print(f'dt : {dt}')
    homepage = "https://palette-serendipity.herokuapp.com/"
    message = f"[Sendipity] 스팸아닙니다ㅠㅠ\n\n {phone_number}({photo.info.from_name})님으로부터 작지만 소중한 추억이 도착하였습니다.\n\n {photo.info.link} \n\n Serendipity 페이지로 놀러오세요:) \n\n {homepage}"

    # 4 params(to, from, type, text)설정
    params = dict()
    params['type'] = 'lms'  # Message type ( sms, lms, mms, ata )
    params['to'] = photo.info.phone_to  # 받는사람번호(,로 추가가능)
    params['from'] = '01074210136'  # 보내는사람번호(coolsms사이트에 등록되어있어야함)
    params['text'] = message  # 보내는 메세지
    params['datetime'] = dt
    cool = Message(api_key, api_secret)

    # error 확인
    try:
        response = cool.send(params)
        print("Success Count : %s" % response['success_count'])
        print("Error Count : %s" % response['error_count'])
        print("Group ID : %s" % response['group_id'])
        if "error_list" in response:
            print("Error List : %s" % response['error_list'])

    except CoolsmsException as e:
        print("Error Code : %s" % e.code)
        print("Error Message : %s" % e.msg)
Beispiel #24
0
def sendText():

    api_key = "NCSMPOKT8MGWCNYM" #악용방지를 위해 현재는 비활성 상태
    api_secret = "X7PPH2PQ7C8ZTGUIMEEM5UB1OZGAFKV3"

    params = dict()
    params['type'] = 'sms'
    params['to'] = '-' #수신자(사용자) 번호 입력 
    params['from'] = '-' #발신자(개발자 혹은 사용자) 번호 입력
    params['text'] = '도둑이 침입하였습니다!'

    cool = Message(api_key, api_secret)

    try:
        response = cool.send(params)
        print("Success Count : %s" % response['success_count'])
        print("Error Count : %s" % response['error_count'])
        print("Group ID : %s" % response['group_id'])

        if "error_list" in response:
            print("Error List : %s" % response['error_list'])

    except CoolsmsException as e:
        print("Error code : %s" % e.code)
        print("Error Message : %s" % e.msg)
Beispiel #25
0
def sendSMS(phone_number, activation_number):
    '''
    Send SMS message using Coolsms REST API SDK 2.0
    :param phone_number: user's phone number
    :param activation_number: activation code from user's information
    :return: None
    '''
    api_key = COOL_API_KEY
    api_secret = COOl_API_SECRET

    ## 4 params(to, from, type, text) are mandatory. must be filled
    params = dict()
    params['type'] = 'sms'  # Message type ( sms, lms, mms, ata )
    params['to'] = phone_number  # Recipients Number '01000000000,01000000001'
    params['from'] = '01030962827'  # Sender number
    params['text'] = 'Your Verification Code: ' + activation_number  # Message

    cool = Message(api_key, api_secret)
    try:
        response = cool.send(params)
        print("Success Count : %s" % response['success_count'])
        print("Error Count : %s" % response['error_count'])
        print("Group ID : %s" % response['group_id'])

        if "error_list" in response:
            print("Error List : %s" % response['error_list'])

    except CoolsmsException as e:
        print("Error Code : %s" % e.code)
        print("Error Message : %s" % e.msg)
Beispiel #26
0
def send_sms(request):
    if request.method == 'POST':
        # set api key, api secret
        api_key = "NCSGLMHSQ2FTVZUA"
        api_secret = "6SJTTSSM27RIGTG3ERVXKFLKVWVEUHFI"

        # 4 params(to, from, type, text) are mandatory. must be filled
        params = dict()
        params['type'] = 'sms'  # Message type ( sms, lms, mms, ata )
        params['to'] = request.POST[
            'to_number']  # Recipients Number '01000000000,01000000001'
        params['from'] = '01044321237'  # Sender number
        params['text'] = request.POST['msg']  # Message

        cool = Message(api_key, api_secret)
        try:
            response = cool.send(params)
            print("Success Count : %s" % response['success_count'])
            print("Error Count : %s" % response['error_count'])
            print("Group ID : %s" % response['group_id'])

            if "error_list" in response:
                print("Error List : %s" % response['error_list'])

        except CoolsmsException as e:
            print("Error Code : %s" % e.code)
            print("Error Message : %s" % e.msg)

        return redirect('send-sms')

    return render(request, 'sms/send.html')
Beispiel #27
0
def send_sms(message, receiver_number):
    if receiver_number is None or len(receiver_number) < 10:
        print('Receiver number invalid')
        return False
    params = dict()
    params['type'] = 'sms' # Message type ( sms, lms, mms, ata )
    params['to'] = receiver_number # Recipients Number '01000000000,01000000001'
    params['from'] = '01029953874' # Sender number
    params['text'] = message # Message

    cool = Message(api_key, api_secret)
    try:
        response = cool.send(params)
        print(response)
        print("Success Count : %s" % response['success_count'])
        print("Error Count : %s" % response['error_count'])
        print("Group ID : %s" % response['group_id'])

        if "error_list" in response:
            print("Error List : %s" % response['error_list'])
            return False
        return True

    except CoolsmsException as e:
        print("Error Code : %s" % e.code)
        print("Error Message : %s" % e.msg)
        return False
Beispiel #28
0
def send_message(to_number, code):
    # set api key, api secret
    api_key = "NCSTXGIWAWFV3UHU"
    api_secret = "4DO7XGNVKEOGGDDDDXWESGCVNW9MFBGP"

    ## 4 params(to, from, type, text) are mandatory. must be filled
    params = dict()
    params['type'] = 'sms' # Message type ( sms, lms, mms, ata )
    params['to'] =  str(to_number)  # Recipients Number '01000000000, 01000000001'
    params['from'] = '01040079493' # Sender number
    params['text'] = str(code)  # Authentication code

    cool = Message(api_key, api_secret)
    try:
        response = cool.send(params)
        print("Success Count : %s" % response['success_count'])
        print("Error Count : %s" % response['error_count'])
        print("Group ID : %s" % response['group_id'])

        if "error_list" in response:
            print("Error List : %s" % response['error_list'])

    except CoolsmsException as e:
        print("Error Code : %s" % e.code)
        print("Error Message : %s" % e.msg)
Beispiel #29
0
    def post(self, request):
        receiver = request.data['receiver']
        message = request.data['message']

        api_key = "NCSGLMHSQ2FTVZUA"
        api_secret = "2ZNM5ZPZR07QHSLHVIFAH3XZR1GAGM2F"

        params = dict()
        params['type'] = 'sms'  # Message type ( sms, lms, mms, ata )
        params['to'] = receiver  # Recipients Number '01000000000,01000000001'
        params['from'] = '01029953874'  # Sender number
        params['text'] = message  # Message

        cool = Message(api_key, api_secret)
        cool.send(params)
        return Response(status=status.HTTP_200_OK)
def send_message(token_who, token_state, temp = None):
    #print(token_who, token_temp, temp)
     # set api key, api secret
    api_key = "NCSGDNVN1O3ZUAFC"
    api_secret = "TOTRSYQK2OEZPNGGMJIMIFYW1UT7XWKN"

    ## 4 params(to, from, type, text) are mandatory. must be filled
    params = dict()
    params['type'] = 'sms' # Message type ( sms, lms, mms, ata )
    params['from'] = 'grand papa\'s phone' # Sender number
    
    if token_who == 'FAMILY':
        params['to'] = 'Family phone num' # Recipients Number '01000000000,01000000001'
    
    elif token_who == 'ME':
        params['to'] = 'User phone num' # Recipients Number '01000000000,01000000001'
    '''
    elif token_who == '119':
        params['to'] = '119'
    '''
    if token_state == 'hot':
        params['text'] = 'User\'s temperature is %s \n Have to go to a cool place.' % str(temp)  # Message
        
    elif token_state == 'cold':
        params['text'] = 'User\'s temperature is %s \n Have to go to a warm place.' % str(temp)  # Message
    
    elif token_state == 'down':
        params['text'] = 'User fell down at %s and doesn\'n wake up!!! please take care of him!' #% str() <--- plz input time #  Message
    
    elif token_state == 'emergency':
        params['test'] = 'User hasn\'t moved in 24 hours. PLEASE CHECK HIM OUT!!!'  # Message
        
        
    cool = Message(api_key, api_secret)
    
    try:
        response = cool.send(params)
        print("Success Count : %s" % response['success_count'])
        print("Error Count : %s" % response['error_count'])
        print("Group ID : %s" % response['group_id'])

        if "error_list" in response:
            print("Error List : %s" % response['error_list'])

    except CoolsmsException as e:
        print("Error Code : %s" % e.code)
        print("Error Message : %s" % e.msg)
Beispiel #31
0
def sendSMS(msg):
    print("sendSMS()")
    ## 4 params(to, from, type, text) are mandatory. must be filled
    params = dict()
    params['type'] = 'sms' # Message type ( sms, lms, mms, ata )
    params['to'] = '01026696123' # Recipients Number '01000000000,01000000001'
    params['from'] = '01026696123' # Sender number
    params['text'] = msg # Message

    cool = Message(api_key, api_secret)
    try:
        response = cool.send(params)
        print(("Success Count : %s" % response['success_count']))
        print(("Error Count : %s" % response['error_count']))
        print(("Group ID : %s" % response['group_id']))

        if "error_list" in response:
            print(("Error List : %s" % response['error_list']))

    except CoolsmsException as e:
        print(("Error Code : %s" % e.code))
        print(("Error Message : %s" % e.msg))