Compare commits

..

No commits in common. "d8135eb55dda8fc952d57e4dc9a6d0eeefc9bfb1" and "b7ca0b9a3eb30921bdc204899b54f85bc5da9557" have entirely different histories.

2 changed files with 4 additions and 7 deletions

View file

@ -9,7 +9,6 @@ import traceback
from contextlib import redirect_stdout
import disnake
import re2 as re
from disnake import Embed, Guild, Intents, Message, Thread
from disnake.ext import commands
from disnake.ext.commands import Bot, Paginator
@ -18,7 +17,7 @@ from dotenv import find_dotenv, load_dotenv
from .db import run_db_migrations, setup_db
from .notifications import Notifications
from .settings import Settings
from .utils import cleanup_code, contains
from .utils import cleanup_code
# Logger setup
logger_disnake = logging.getLogger("disnake")
@ -229,11 +228,9 @@ async def on_message(message: Message):
if now < timeout:
return
mentions_nomen = contains(message, "nomen", False)
mentions_help = contains(message, "help", False)
asks_for_help = contains(message, r"how\b(\w+\b)+use\b(\w+\b)*nomen", True)
c = message.content.lower().split(" ")
if (mentions_nomen and mentions_help) or asks_for_help:
if "help" in c and "nomen" in c:
help_timeouts[ctx.channel.id] = now + datetime.timedelta(minutes=5)
prefix = (await bot.get_guild_prefix(ctx.guild) if ctx.guild else DEFAULT_PREFIX) or "@nomen "
await message.reply(f"""\

View file

@ -31,7 +31,7 @@ class KeywordError(Exception):
async def send(self, ctx):
if self.msg:
await ctx.send(self.msg + (" (check DMs)" if self.dm_msg else ""))
await ctx.send(self.msg + " (check DMs)")
if self.dm_msg:
await ctx.author.send(self.dm_msg)