import urllib.request, json d = json.loads(urllib.request.urlopen('http://127.0.0.1:8899/api/xmpp/health', timeout=120).read()) ba = d.get('bot_activity', {}) print('status:', d.get('status')) print('last_error:', (ba.get('last_error') or '')[:80]) print('last_error_age_sec:', ba.get('last_error_age_sec')) print('last_error_resolved:', ba.get('last_error_resolved')) print('last_outbound_age_sec:', ba.get('last_outbound_age_sec')) print('---') m = json.loads(urllib.request.urlopen('http://127.0.0.1:8899/api/xmpp/messages', timeout=30).read()) msgs = m.get('messages', []) print('messages count:', len(msgs)) for x in msgs[:5]: print(' ', x.get('timestamp'), x.get('direction'), (x.get('body_preview') or '')[:50])