1.7 KiB
1.7 KiB
Concour
Kind Popularity
- Titre
- Théme
- Date debut/fin
- Récompense
- Manuelle
- Automatique
- Role
- Message personalisé contenant ce que tu veux
Déclarer un concour de popularité
- Creer un channel
- Préparer la récompense
- Creer et configuré le concours de popularité dans le channel cible
- Creer : /concours-create kind:(string) title:(string) description:(string) fin:(date) (retourne l'id du concours)
- Changer les info : /concours-edit id:(object-id) banniere:(opt,string-url) title:(opt,string) description:(opt,string) fin:(date)
- Annoncer le concours : /concours-promo id:(object-id)
- Definir la récompense : /concours-set-recompense id:(object-id) kind:(string) content:(string,opt)
- Definir le channel : /concours-set-channel id:(object-id) channel-id:(u64)
- Cloturer le concours : /concours-end id:(object-id) fin:(date,opt)
- Annoncer le vainqueur : /concours-win id:(object-id) (si non finis, cloture le concours immédiatement)
Sélectionner un vainqueur ?
Toute personne qui aura le plus d'émoji sur un message contenant une image
Kind Automated Popularity
- Titre => String
- Description => String
- Date début => Date
- Periode (1 Semaine ?) => Duration
- CurrentWinner => Option
- RoleRécompense => u64
- KeyWordList => Vec
- Banniére => Option
- CurrentKeyWord => String
- Status => Enum<Created,Paused,OnGoing,Finished>
- HistoriqueWinner => HashMap<String,Option<(u64,Date)>>
Command
- Creation /concours-create kind:(string) title:(string) description:(string) periode:(date)
- Start /concours-start
- List concours /concours-list
Kind Check-in
Bot de concours avec participation reaction emoji