Far better dashboard. Fixed bot-bugs

This commit is contained in:
Remy Moll
2021-01-13 12:08:58 +01:00
parent 5fe02d4bcd
commit db6c13655e
4 changed files with 8 additions and 4 deletions

View File

@@ -2,6 +2,7 @@ import datetime
from bot.api import telegram, google, weather, reddit
import requests
import socket
import numpy as np
import time
import json
@@ -65,12 +66,13 @@ class ChatBot(FW.BotFramework):
ip = requests.get('https://api.ipify.org').text
except:
ip = "not fetchable"
local_ips = [i[4][0] for i in socket.getaddrinfo(socket.gethostname(), None)]
message += "<pre>Status: Running :green_circle:\n"
message += "Uptime: " + delta[:delta.rfind(".")] + "\n"
message += "Reboots: " + str(self.persistence["global"]["reboots"]) + "\n"
message += "IP-Adress: " + ip + "\n"
message += "IP-Adress (public): " + ip + "\n"
message += "IP-Adress (private): " + str(local_ips) + "\n"
tot_r = np.array(self.persistence["bot"]["receive_activity"]["count"]).sum()
message += "Total messages read: " + str(tot_r) + "\n"