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)
前もって感謝します。