我正在使用 Twisted 和 wokkel 编写一个聊天机器人,除了该机器人定期注销之外,一切似乎都在工作。为了临时解决这个问题,我在每个初始化的连接上都将存在设置为可用。有谁知道如何防止离线?(我假设如果我每分钟左右发送可用状态,机器人就不会离线,但这似乎太浪费了。)有人建议吗?这是存在代码:
class BotPresenceClientProtocol(PresenceClientProtocol):
def connectionInitialized(self):
PresenceClientProtocol.connectionInitialized(self)
self.available(statuses={None: 'Here'})
def subscribeReceived(self, entity):
self.subscribed(entity)
self.available(statuses={None: 'Here'})
def unsubscribeReceived(self, entity):
self.unsubscribed(entity)
提前致谢。