スクリプトからSMSって送れね〜のかと思った次第。
ググったら、どうやらtwilio( http://twilio.kddi-web.com/ ) なるサービスを使えばいけそうとのこと。
APIライブラリ( https://jp.twilio.com/docs/libraries )もあったり。便利。
んで、さっそく使ってみようとしたわけだけど、どうやら無料アカウントに付いている電話番号では無理みたい。
有料会員(2000円チャージ)になる。
日本の電話番号(+81)ではSMSは使えないみたいなので、アメリカの電話番号(+1)を月額150円で購入する。
とここまでやって、必要な情報を以下のスクリプトに記入して、ベコッとコマンドを叩くと、
to電話番号宛にメッセージが送られる。(1メッセージあたり、1.5円)
twilio_sample.py
# !/usr/bin/env python2.7
# -*- coding: utf-8 -*-
from twilio.rest import TwilioRestClient
ACCOUNT_SID = '{ Your Account Sid }'
AUTH_TOKEN = '{Auth Token}'
def main():
'''
'''
client = TwilioRestClient(ACCOUNT_SID, AUTH_TOKEN)
message = client.messages.create(body='{ message }',
to='{ phone number }',
from_='{ Twilio number }')
print message.sid
if __name__ == '__main__':
main()