Far better dashboard. Fixed bot-bugs
This commit is contained in:
		| @@ -2,6 +2,7 @@ import datetime | |||||||
| from bot.api import telegram, google, weather, reddit | from bot.api import telegram, google, weather, reddit | ||||||
|  |  | ||||||
| import requests | import requests | ||||||
|  | import socket | ||||||
| import numpy as np | import numpy as np | ||||||
| import time | import time | ||||||
| import json | import json | ||||||
| @@ -65,12 +66,13 @@ class ChatBot(FW.BotFramework): | |||||||
|             ip = requests.get('https://api.ipify.org').text |             ip = requests.get('https://api.ipify.org').text | ||||||
|         except: |         except: | ||||||
|             ip = "not fetchable" |             ip = "not fetchable" | ||||||
|  |         local_ips = [i[4][0] for i in socket.getaddrinfo(socket.gethostname(), None)] | ||||||
|  |  | ||||||
|         message += "<pre>Status: Running :green_circle:\n" |         message += "<pre>Status: Running :green_circle:\n" | ||||||
|         message += "Uptime: " + delta[:delta.rfind(".")] + "\n" |         message += "Uptime: " + delta[:delta.rfind(".")] + "\n" | ||||||
|         message += "Reboots: " + str(self.persistence["global"]["reboots"]) + "\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() |         tot_r = np.array(self.persistence["bot"]["receive_activity"]["count"]).sum() | ||||||
|         message += "Total messages read: " + str(tot_r) + "\n" |         message += "Total messages read: " + str(tot_r) + "\n" | ||||||
|  |  | ||||||
|   | |||||||
| @@ -99,9 +99,11 @@ class DashBoard(): | |||||||
|         ye = self.persistence["bot"]["execute_activity"]["count"] |         ye = self.persistence["bot"]["execute_activity"]["count"] | ||||||
|          |          | ||||||
|         fig = go.Figure() |         fig = go.Figure() | ||||||
|         fig.add_trace(go.Scatter(x=xs, y=ys, fill="tozeroy", mode="lines", text="Gesendet")) |  | ||||||
|         fig.add_trace(go.Scatter(x=xr, y=yr, fill="tozeroy", mode="lines", text="Gelesen")) |         fig.add_trace(go.Scatter(x=xr, y=yr, fill="tozeroy", mode="lines", text="Gelesen")) | ||||||
|  |         fig.add_trace(go.Scatter(x=xs, y=ys, fill="tozeroy", mode="lines", text="Gesendet")) | ||||||
|         fig.add_trace(go.Scatter(x=xe, y=ye, fill="tozeroy", mode="lines", text="Ausgeführt")) |         fig.add_trace(go.Scatter(x=xe, y=ye, fill="tozeroy", mode="lines", text="Ausgeführt")) | ||||||
|  |  | ||||||
|  |  | ||||||
|         fig.layout.update(showlegend=False,margin=dict(l=0, r=0, t=0, b=0),) |         fig.layout.update(showlegend=False,margin=dict(l=0, r=0, t=0, b=0),) | ||||||
|  |  | ||||||
|         card = dbc.Card( |         card = dbc.Card( | ||||||
|   | |||||||
										
											Binary file not shown.
										
									
								
							| Before Width: | Height: | Size: 809 KiB After Width: | Height: | Size: 310 KiB | 
| @@ -20,7 +20,7 @@ class Launcher(): | |||||||
|         self.persistence["global"]["reboots"] += 1 |         self.persistence["global"]["reboots"] += 1 | ||||||
|  |  | ||||||
|         self.clock_module = clock.main.ClockFace(prst=self.persistence) |         self.clock_module = clock.main.ClockFace(prst=self.persistence) | ||||||
|         self.bot_module = bot.main.ChatBot(name="ChatterBot", version="2.1", prst=self.persistence, hw_commands=self.clock_module.commands) |         self.bot_module = bot.main.ChatBot(name="ChatterBot", version="2.2", prst=self.persistence, hw_commands=self.clock_module.commands) | ||||||
|         self.dashboard_module = dashboard.main.DashBoard(host_ip="0.0.0.0", prst=self.persistence) |         self.dashboard_module = dashboard.main.DashBoard(host_ip="0.0.0.0", prst=self.persistence) | ||||||
|  |  | ||||||
|         self.threads = [] |         self.threads = [] | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 Remy Moll
					Remy Moll