Open tjarbo opened 3 years ago
Coole Idee! Ich denke nur das der STATE-1 (Bot is looking for updates) zu kurz vorliegt um vernünftig angezeigt zu werden. Ein Fetch dauert meist unter einer Sekunde, daher würde vermutlich kaum jemand je diesen Status sehen.
Vielleicht wäre es besser dass der Bot wenn er Fertig ist den Status "Fetch Finished" für ein paar Sekunden anzeigt. oder halt wenn er gerade dabei ist, das halt auch für X sekunden anzeigt
Coole Idee! Ich denke nur das der STATE-1 (Bot is looking for updates) zu kurz vorliegt um vernünftig angezeigt zu werden. Ein Fetch dauert meist unter einer Sekunde, daher würde vermutlich kaum jemand je diesen Status sehen.
@antonplagemann Kann natürlich auch sein, dass die Verarbeitung mal etwas länger andauert. Sei es durch eine langsame Moodle Instanz oder einfach die Menge an Daten :package::package::package::package:
Ich denke, es wäre hierfür mal sinnvoll zu schauen, wie funktional die Discord-API dafür ist und wir es einfach ausprobieren. Kann natürlich auch sein, dass die API zu langsam ist, man also als Endnutzer nichts sieht oder vielleicht auch der Ratelimiter dazwischen funkt, weil wir die Aktivität mehrmals innerhalb einer Sekunde ändern. Versuchen wir es einfach :scientist:
Vielleicht wäre es besser dass der Bot wenn er Fertig ist den Status "Fetch Finished" für ein paar Sekunden anzeigt. oder halt wenn er gerade dabei ist, das halt auch für X sekunden anzeigt
Dass er fertig wäre, würde ja durch die Anzeige eines neuen Zeitstempels verdeutlicht werden - also STATE-2. Aber vielleicht denke ich da zu vereinfacht :smile: Wie siehst du das @antonplagemann ?
Description:
The Rich Presence feature of Discord looks very cool and bots can communicate over it for example how to get started (e.g. "Listens for !help"). We can use this feature to display the current moodle-fetch status.
Links:
Idea by @Stektax https://github.com/tjarbo/discord-moodle-bot/issues/83#issuecomment-759320571
🟢 In scope:
🔴 Not in scope:
What should be the result?
IF the bot starts to fetch new updates THEN the activity will be set to STATE-1
IF the bot finished fetching updates, THEN the activity will display the timestamp of the next fetch.