Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix setting the bot status on shutdown. #38

Open
official-Cromatin opened this issue Mar 9, 2022 · 1 comment
Open

Fix setting the bot status on shutdown. #38

official-Cromatin opened this issue Mar 9, 2022 · 1 comment
Labels

Comments

@official-Cromatin
Copy link

Wenn man den Bot aktuell Startet ist er auf Discord einfach online, wenn man ihn Herunterfährt kann es bis zu 5 Minuten dauern damit er als offline angezeigt wird.

Meine Idee wäre das wenn man den Bot Startet er in den Idle Modus Versetzt wird, und im Status "Starting ..." Stehen hat, wenn er Online ist wird "Sucessfully Startet" Angezeigt, der Status wechselt zu online und der Bot, cleart seinen Status sodass der Status angezeigt werden kann den man Hinterlegt hat.

Beim Herunterfahren geht das ganze Andersrum, wenn man ihn Stoppt wechselt er in den dnd Status und im Status wird "Shutting down ..." Angezeigt, kurz bevor der Bot komplett heruntergefahren ist wechselt der Status zu Offline.

Diese beiden Statuse sollten nach möglichkeit Konfigurierbar sein, entweder per Lokaler Config, oder per Command das würde eine Höhere Personalisierung bewirken.

@expeehaa
Copy link
Collaborator

expeehaa commented Mar 9, 2022

Ein Status beim Starten des Bots lohnt sich nicht, dafür ist der zu schnell gestartet. Beim Stoppen gibt es verschiedene Situationen:

  1. Der Bot stürzt ab.
  2. Der Bot bekommt ein Stopsignal (zB interrupt).
  3. Der Bot wird per Befehl gestoppt.

Fall 1 und 2 vermischen sich, wenn man den Absturz/das Stopsignal abfangen und behandeln kann, dann könnte man den Status wahrscheinlich auf offline setzen.
Für Fall 3 hatte ich das irgendwann mal versucht zu implementieren, aber das funktioniert, glaube ich, nicht. Das müsste ich also nochmal ändern.

@expeehaa expeehaa added the bug label Aug 2, 2022
@expeehaa expeehaa changed the title Startup / Shutdown Sequenze Fix setting the bot status on shutdown. Aug 2, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants