因为gtalk是基于XMPP的,所以可以利用xmpp库来发送gtalk消息,首先要确保已经安装了xmpppy库。代码如下
#!/usr/bin/python
import xmpp
import syslogin = 'your.account' # @gmail.com
pwd = 'your.password'
to = sys.argv[1]msg = sys.stdin.read()
cnx = xmpp.Client('gmail.com')
cnx.connect( server=('talk.google.com',5223) )cnx.auth(login,pwd, 'python_gtalk_bot')
cnx.send( xmpp.Message(to , msg ) )
调用方式
echo 'hello' |python gtalk_alert.py somebody@gmail.com