Compare commits

..

No commits in common. "91deeca19b535497a5400efa7e3fe6a9b5f88dff" and "a7d3a18ea7b031a587007008fb1eae33e7520ec9" have entirely different histories.

3 changed files with 9 additions and 52 deletions

View file

@ -200,11 +200,6 @@
"ambiguous_response": "It is ambiguous.",
"empty_response": "I can't find it."
},
"yell": {
"commands": ["yell"],
"target_word": "to",
"loudness": 5
},
"youtube": {
"commands": ["youtube"],
"api_key": ""

View file

@ -10,35 +10,30 @@ P_ACTION = [
"j'ai aperçu", "j'ai caressé", "j'ai nadenade", "j'ai passé du temps avec",
"je me suis arrêté vers", "je me suis promené avec", "j'ai salué",
"j'ai approché", "j'ai suivi", "je me suis assis devant", "j'ai regardé",
"j'ai parlé avec", "j'ai écouté", "j'ai tokotoko", "j'ai nourri",
"j'ai mofu",
"j'ai parlé avec",
]
P_SUBJ = [
"le chat", "le chat calico", "le chat noir", "le chaton", "le chat tigré",
"le chat", "le chat calico", "le chat noir", "le chaton",
"le chat blanc", "le chat tigré", "le chat gris", "le chat avec le cœur",
"le chat errant", "le vieux chat", "le gros chat", "le petit chat",
"le chat doux", "le beau chat", "le chat tuxedo", "le chat mignon",
"le chat fuwa fuwa",
"le chat doux", "le beau chat",
]
P_PLACE = [
"en ville", "au port de pêche", "sur l'île", "sous l'arbre", "au parc",
"en ville", "au port de pêche", "sur l'île", "sous l'arbre",
"au monument de pierre", "sur la plage", "sur le chemin", "dans l'herbe",
"devant l'école", "dans la petite cour", "sur la route de montagne",
"devant l'école", "dans la petite cour",
"qui miaulait", "qui dormait", "qui était devant la boutique",
"qui voulait manger", "qui demandait le nadenade", "sous l'abri",
"sur le quai", "à l'autel", "à la station", "dans la ruelle",
"qui voulait manger", "qui demandait le nadenade",
"sur le quai",
]
P_COORD = [
"et", "et donc", "et puis", "après quoi",
]
P_ACTION2 = [
"il a miaulé", "il s'est endormi", "il m'a remercié",
"il est resté avec moi", "il m'a parlé", "il a blep",
"il est resté avec moi",
"il m'a suivi", "il a reclamé un nadenade", "il est monté sur le toît",
"il s'est roulé en boule", "il était mignon", "il était noshinoshi",
"il a gorogoro", "il s'est roulé sur le dos", "il s'est caché",
"il est venu", "il est monté sur mes genoux", "il m'a soigné",
"il m'a kurukuru",
"il s'est roulé en boule",
]

View file

@ -1,33 +0,0 @@
import random
from edmond.plugin import Plugin
class YellPlugin(Plugin):
REQUIRED_CONFIGS = ["commands", "target_word", "loudness"]
def __init__(self, bot):
super().__init__(bot)
def on_pubmsg(self, event):
if not self.should_handle_command(event.arguments[0]):
return False
words = self.command.content.split()
if len(words) >= 3 and words[-2] == self.config["target_word"]:
del words[-2]
self.bot.say(event.target, self.amplify(words))
return True
def amplify(self, words: list[str]) -> str:
loud_words = []
loudness = self.config["loudness"]
for word in words:
loud_word = ""
for char in word:
if char in "aeiouy":
loud_word += char * random.randint(1, loudness)
else:
loud_word += char
loud_words.append(loud_word)
return " ".join(loud_words).upper()