コード例 #1
0
def send_info_sms(request, start_response):
    t = Template("$price KES $kiosk_description\n")

    advert = Advertisement.objects.get(
        id=request['params']['advertisement_id'])
    kiosk = advert.kiosk

    sms_message = t.substitute(price=advert.price,
                               kiosk_description=kiosk.description)

    if sms_message:
        Message(to=("+%s" % request['phone_number']), text=sms_message).save()
        return ussd.response("SMS sent to +%(phone_number)s.\nThank you for using M-Maji."%\
                    ({'phone_number':request['phone_number']}), None, status=ussd.STOP)
    #TODO: Should we inform the client if there is an error,
    #Or just Queue up for later?
    return forward(request, 'quit')
コード例 #2
0
ファイル: views.py プロジェクト: kanarelo/mmaji
def send_info_sms(request, start_response):
    t = Template("$price KES $kiosk_description\n")
        
    advert = Advertisement.objects.get(id=request['params']['advertisement_id'])
    kiosk = advert.kiosk
    
    sms_message = t.substitute(
        price=advert.price,
        kiosk_description=kiosk.description
    )
    
    if sms_message:
        Message(to=("+%s" % request['phone_number']), text=sms_message).save()
        return ussd.response("SMS sent to +%(phone_number)s.\nThank you for using M-Maji."%\
                    ({'phone_number':request['phone_number']}), None, status=ussd.STOP)
    #TODO: Should we inform the client if there is an error, 
    #Or just Queue up for later?
    return forward(request, 'quit')
コード例 #3
0
ファイル: views.py プロジェクト: kanarelo/mmaji
def quit(request, start_response, message='Goodbye!'):
    return ussd.response(message, None, status=ussd.STOP)
コード例 #4
0
def quit(request, start_response, message='Goodbye!'):
    return ussd.response(message, None, status=ussd.STOP)