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()
我在哪里插入消息?我想使用time.sleep()
,但任何其他解决方案也是可以接受的。