Lower probas, add possibility to tag everyone or here
This commit is contained in:
parent
27138120a7
commit
163eae4162
1 changed files with 17 additions and 11 deletions
|
@ -45,10 +45,18 @@ async def on_ready():
|
||||||
|
|
||||||
|
|
||||||
async def reply(message):
|
async def reply(message):
|
||||||
if random.random() < 1 / 2:
|
content = random.choice(
|
||||||
await message.reply(f"<@{message.author.id}>, {random.choice(word_list)}")
|
(
|
||||||
else:
|
f"<@{message.author.id}>, {random.choice(word_list)}",
|
||||||
await message.reply(f"{random.choice(word_list)}")
|
f"{random.choice(word_list)}",
|
||||||
|
)
|
||||||
|
)
|
||||||
|
if random.random() < 1 / 96:
|
||||||
|
mention = random.choice(("@everyone", "@here"))
|
||||||
|
content = f"{mention}, {random.choice(word_list)}"
|
||||||
|
fct = random.choice((message.reply, message.channel.send))
|
||||||
|
|
||||||
|
await fct(content)
|
||||||
|
|
||||||
|
|
||||||
async def ai_reply(message):
|
async def ai_reply(message):
|
||||||
|
@ -76,19 +84,16 @@ async def on_message(message):
|
||||||
if message.flags.ephemeral:
|
if message.flags.ephemeral:
|
||||||
return
|
return
|
||||||
|
|
||||||
if random.random() < 1 / 6:
|
if random.random() < 1 / 12:
|
||||||
await reply(message)
|
await reply(message)
|
||||||
elif random.random() < 1 / 24:
|
elif random.random() < 1 / 48:
|
||||||
await ai_reply(message)
|
await ai_reply(message)
|
||||||
|
|
||||||
if random.random() < 1 / 6:
|
if random.random() < 1 / 6:
|
||||||
await react(message)
|
await react(message)
|
||||||
|
|
||||||
if message.author != bot.user and bot.user in message.mentions:
|
if message.author != bot.user and bot.user in message.mentions:
|
||||||
if random.random() < 1 / 2:
|
await random.choice((reply, react))(message)
|
||||||
await reply(message)
|
|
||||||
else:
|
|
||||||
await react(message)
|
|
||||||
|
|
||||||
|
|
||||||
@bot.listen("on_reaction_add")
|
@bot.listen("on_reaction_add")
|
||||||
|
@ -99,7 +104,8 @@ async def add_more_reaction(reaction, user):
|
||||||
|
|
||||||
@bot.listen("on_message_edit")
|
@bot.listen("on_message_edit")
|
||||||
async def react_message_edit(before, after):
|
async def react_message_edit(before, after):
|
||||||
await after.add_reaction("👀")
|
if after.author != bot.user:
|
||||||
|
await after.add_reaction("👀")
|
||||||
|
|
||||||
|
|
||||||
@bot.listen("on_message")
|
@bot.listen("on_message")
|
||||||
|
|
Loading…
Reference in a new issue