0
def message_received(connect_object, message_node):
// if x event happens:
exit()
jid = xmpp.JID(user)
connection = xmpp.Client(jid.getDomain(), debug=[])
connection.connect(server)
result = connection.auth(jid.getNode(), password, "qwerty")
connection.RegisterHandler('message', message_received)
connection.sendInitPresence()
while connection.Process(1):
pass
無論上面的代碼是做什麼的,我都希望每小時都會向接收者發送一條消息作爲提醒。即使收到一條消息並且控制權轉至message_received
函數,每小時發送的消息應該繼續,除非遇到exit()
。如何使用python-xmpp(和gtalk)每隔x分鐘向收件人發送一條消息?
我在哪裏插入消息?我想使用time.sleep()
,但任何其他解決方案也是可以接受的。
我有現在使用的日期時間模塊,並在最後的while循環中使用。它工作正常。 – aste123 2015-02-10 01:45:04