Source code for aiogbserver.utils.server_messages

from datetime import datetime as dt


[docs]class JimServerMessage: """Формирование запроса сервера"""
[docs] def response(self, code=None, error=None): """ create response dictionary :param msg: request message in bytes :param code: http code :param error: error text :return: response dictionary """ _data = { 'action': 'response', 'code': code, 'time': dt.now().timestamp(), 'error': error }
return _data
[docs] def probe(self, sender, status="Are you there?"): """ Сформировать ​​presence-сообщение присутствие. Сервисное сообщение для извещения сервера о присутствии клиента​ ​ online; :return: Словарь сообщения """ data = { "action": "probe", "time": dt.now().timestamp(), "type": "status", "user": { "account_name": sender, "status": status } }
return data