Propriétés
Le contexte expose les propriétés suivantes :-
twitch
: expose des méthodes pour interagir avec Twitch. Pour en savoir plus, consultez la documentation de Twitch API. -
data
: expose des méthodes pour interagir avec la base de données. Pour en savoir plus, consultez la documentation de la Base de Données.
Interagir avec vos Tasks
Le contexte offre des méthodes pour interagir avec vos Tasks créer dans Sparkle.invoke
La méthodeinvoke(id, payload)
vous permet d’exécuter une tâche spécifique en utilisant son identifiant (id
) et un objet payload
qui sera transmis à la tâche.
Cela peut être utile pour déclencher des actions spécifiques dans votre bot en réponse à des événements.
Exemple :
invokeUntil
La méthodeinvokeUntil(id, when, payload)
vous permet d’exécuter une tâche spécifique (id
) à un moment donné (when
).
Cela peut être utile pour des scénarios où vous souhaitez attendre un moment spécifique avant d’exécuter une tâche.
when
peut être une date ou une durée specifiée par une chaîne de caractères (voir la documentation de la librairie ms
) ou en millisecondes.
Si vous fournissez une date la tâche sera exécutée à cette date. Si vous fournissez une durée, la tâche sera exécutée dans la durée spécifiée à partir de maintenant.
Exemple :
task-id
sera exécutée dans 7 jours.
task-id
sera exécutée le 31 décembre 2023.
Les planifications ne sont jamais pas en heure locale, mais en UTC.