/// <summary> /// Arrete la participation en cours, et affiche le gagnant /// </summary> public void stopReward() { string message = "La participation pour la récompense est terminé!"; OriginBot.SendMessage("cadeau", message); message = $"Le gagnant est : {participant.ElementAt(rand.Next(0, participant.Count-1))}"; OriginBot.SendMessage("cadeau", message); started = false; }
/// <summary> /// Démmarre la participation /// </summary> public void startReward() { string message = "Une récompense est mise en jeu!"; OriginBot.SendMessage("cadeau", message); message = "Pour participer envoyer un message commençant par \"!reward\"!"; OriginBot.SendMessage("cadeau", message); started = true; resetEvent.Set(); }
/// <summary> /// Surcharge de la méthode de démmarrage de la participation en spécifiant une durée /// </summary> /// <param name="timerInSeconds">Durée pendant il sera possible de participer</param> public void startReward(int timerInSeconds) { if (timerInSeconde > 0) { this.timerInSeconde = timerInSeconde; } string message = "Une récompense est mise en jeu!"; OriginBot.SendMessage("cadeau", message); message = "Pour participer envoyer un message commençant par \"!reward\"!"; OriginBot.SendMessage("cadeau", message); started = true; resetEvent.Set(); }
/// <summary> /// Arrete le vote en cours, et affiche les résultats /// </summary> public void voteStop() { string message = "Le vote est fini!"; OriginBot.SendMessage("vote", message); message = "Voici les résultats :"; OriginBot.SendMessage("vote", message); for (int i = 1; i < voteValues.Count() + 1; i++) { message = $"{i} - {voteValues.ElementAt(i - 1)} : {voteResults.ElementAt(i-1)} vote"; OriginBot.SendMessage("vote", message); } started = false; }
/// <summary> /// Démmarre le vote en affichant les possibilités /// </summary> public void voteStart() { string message = "Le vote commence!"; OriginBot.SendMessage("vote", message); message = "Les valeurs possible sont les suivantes :"; OriginBot.SendMessage("vote", message); for (int i = 1; i < voteValues.Count() + 1; i++) { message = $"{i} - {voteValues.ElementAt(i-1)}"; OriginBot.SendMessage("vote", message); } started = true; message = "Pour participer tapez \"!vote \" avec le numéro de votre choix"; OriginBot.SendMessage("vote", message); resetEvent.Set(); }