diff --git a/bot/framework.py b/bot/framework.py index f2738dc..aa1b0db 100644 --- a/bot/framework.py +++ b/bot/framework.py @@ -64,6 +64,10 @@ class BotFramework(): def react_chats(self): """Checks unanswered messages and answers them""" + + # HACKY: TODO remove + self.persistence.sync() + # writes persistent variables to file so that they ACTUALLY persist num = self.telegram.fetch_updates() for i in range(num): self.react_command() diff --git a/dashboard/main.py b/dashboard/main.py index f381c27..8e0d82e 100644 --- a/dashboard/main.py +++ b/dashboard/main.py @@ -54,7 +54,7 @@ class DashBoard(): def launch_dashboard(self): - self.app.run_server(host=self.host_ip)#, debug=True) + self.app.run_server(host=self.host_ip, port=8080)#, debug=True) def card_header(self): @@ -75,7 +75,7 @@ class DashBoard(): ret = [] for l in self.persistence["global"]["lists"].keys(): l_content = self.persistence["global"]["lists"][l] - html_content = [dbc.ListGroupItem(t) for t in l_content] + html_content = [html.A(t, href="#", className="list-group-item bg-dark list-group-item-action text-light") for t in l_content] card = dbc.Card( [ dbc.CardBody([ @@ -99,12 +99,18 @@ class DashBoard(): ye = self.persistence["bot"]["execute_activity"]["count"] fig = go.Figure() - 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.layout.update(showlegend=False,margin=dict(l=0, r=0, t=0, b=0),) + fig.add_trace(go.Scatter(x=xr, y=yr, mode="lines", text="Gelesen", line=dict(width=4))) + fig.add_trace(go.Scatter(x=xs, y=ys, mode="lines", text="Gesendet", line=dict(width=4))) + fig.add_trace(go.Scatter(x=xe, y=ye, mode="lines", text="Ausgeführt", line=dict(width=4))) + + fig.update_xaxes(showgrid=False) + fig.update_yaxes(showgrid=False) + fig.layout.update( + showlegend=False, + margin=dict(l=0, r=0, t=0, b=0), + paper_bgcolor='rgba(0,0,0,0)', + plot_bgcolor='rgba(0,0,0,0)', + ) card = dbc.Card( [