💬 More hug sentences
This commit is contained in:
parent
956afa5a08
commit
6f5a001a42
|
@ -5,12 +5,12 @@ import random
|
||||||
from dataclasses import dataclass, field
|
from dataclasses import dataclass, field
|
||||||
from operator import attrgetter
|
from operator import attrgetter
|
||||||
from time import time
|
from time import time
|
||||||
from typing import List, Set
|
from typing import List, Set, Union
|
||||||
|
|
||||||
import aiohttp
|
import aiohttp
|
||||||
import discord
|
import discord
|
||||||
import yaml
|
import yaml
|
||||||
from discord import Guild
|
from discord import Guild, Member
|
||||||
from discord.ext import commands
|
from discord.ext import commands
|
||||||
from discord.ext.commands import (
|
from discord.ext.commands import (
|
||||||
Cog,
|
Cog,
|
||||||
|
@ -132,6 +132,9 @@ class MiscCog(Cog, name="Divers"):
|
||||||
f'Je ne connais pas "{who}", verifie l\'orthographe '
|
f'Je ne connais pas "{who}", verifie l\'orthographe '
|
||||||
f"et n'oublie pas les guillemets si il y a des espaces dans son nom. :wink:"
|
f"et n'oublie pas les guillemets si il y a des espaces dans son nom. :wink:"
|
||||||
)
|
)
|
||||||
|
else:
|
||||||
|
who = ctx.guild.default_role
|
||||||
|
who: Union[discord.Role, Member]
|
||||||
|
|
||||||
bonuses = [
|
bonuses = [
|
||||||
"C'est trop meuuuugnon !",
|
"C'est trop meuuuugnon !",
|
||||||
|
@ -139,16 +142,27 @@ class MiscCog(Cog, name="Divers"):
|
||||||
":hugging:",
|
":hugging:",
|
||||||
":smiling_face_with_3_hearts:",
|
":smiling_face_with_3_hearts:",
|
||||||
"Oh wiiii",
|
"Oh wiiii",
|
||||||
|
"Iel se sent désormais prêt à travailler à fond sur les solutions de AQT",
|
||||||
|
f"{who.mention} en redemande un !",
|
||||||
|
"Le·a pauvre, iel est tout·e rouge !",
|
||||||
|
"Hihi, il gratte ton pull en laine ! :sheep:",
|
||||||
]
|
]
|
||||||
|
|
||||||
|
if (
|
||||||
|
isinstance(who, discord.Member)
|
||||||
|
and has_role(who, Role.JURY)
|
||||||
|
and has_role(ctx.author, Role.PARTICIPANT)
|
||||||
|
):
|
||||||
|
bonuses += ["Il s'agit surement là d'une tentative de corruption !"]
|
||||||
|
|
||||||
if who == ctx.author:
|
if who == ctx.author:
|
||||||
msg = f"{who.mention} se fait un auto-calin !"
|
msg = f"{who.mention} se fait un auto-calin !"
|
||||||
bonuses += [
|
bonuses += [
|
||||||
"Mais c'est un peu ridicule...",
|
"Mais c'est un peu ridicule...",
|
||||||
"Mais il a les bras trop courts ! :cactus:",
|
"Mais iel a les bras trop courts ! :cactus:",
|
||||||
"Il en faut peu pour être heureux :wink:",
|
"Il en faut peu pour être heureux :wink:",
|
||||||
]
|
]
|
||||||
elif who == "everyone" or who == ctx.guild.default_role:
|
elif who == ctx.guild.default_role:
|
||||||
msg = f"{ctx.author.mention} fait un câlin a touuuut le monde !"
|
msg = f"{ctx.author.mention} fait un câlin a touuuut le monde !"
|
||||||
bonuses += [
|
bonuses += [
|
||||||
"Ça fait beaucoup de gens pour un câlin !",
|
"Ça fait beaucoup de gens pour un câlin !",
|
||||||
|
@ -161,7 +175,12 @@ class MiscCog(Cog, name="Divers"):
|
||||||
bonuses += [
|
bonuses += [
|
||||||
f"Mais {who.mention} n'apprécie pas...",
|
f"Mais {who.mention} n'apprécie pas...",
|
||||||
"Et ils s'en vont chasser des canards ensemble :wink:",
|
"Et ils s'en vont chasser des canards ensemble :wink:",
|
||||||
"Oh ! Il sent bon...",
|
"Oh ! Iel sent bon...",
|
||||||
|
f"{who.mention} a serré tellment fort qu'iel vous a coupé en deux :scream:",
|
||||||
|
f"{who.mention} propose à {ctx.author.mention} de se revoir autour d'une :pizza: !",
|
||||||
|
"Les drones du commissaire Winston passent par là et vous ordonnent d'arrêter.",
|
||||||
|
"Après ce beau moment de tendresse, ils décident d'aller discuter en créant des puzzles.",
|
||||||
|
f"{who.mention} se réfugie dans l'entrepôt d'Animath et bloque l'entrée avec un meuble.",
|
||||||
]
|
]
|
||||||
|
|
||||||
bonus = random.choice(bonuses)
|
bonus = random.choice(bonuses)
|
||||||
|
|
|
@ -54,6 +54,7 @@ class Role:
|
||||||
DEV = "dev"
|
DEV = "dev"
|
||||||
ORGA = "Orga"
|
ORGA = "Orga"
|
||||||
ORGAS = tuple(f"Orga {t}" for t in TOURNOIS)
|
ORGAS = tuple(f"Orga {t}" for t in TOURNOIS)
|
||||||
|
JURY = tuple(f"Jury {t}" for t in TOURNOIS)
|
||||||
BENEVOLE = "Bénévole"
|
BENEVOLE = "Bénévole"
|
||||||
CAPTAIN = "Capitaine"
|
CAPTAIN = "Capitaine"
|
||||||
PARTICIPANT = "Participant"
|
PARTICIPANT = "Participant"
|
||||||
|
|
Loading…
Reference in New Issue