More fixes

This commit is contained in:
2022-04-17 02:41:29 +02:00
parent 250887e2bb
commit fcea02e1c9
4 changed files with 8 additions and 5 deletions
@@ -109,7 +109,7 @@ class DiscordCommandHandler(BaseModule):
m = re.findall(r"<img src='tdb://id:GFX_GUI_ICON_PROFESSION_(\d+)'>", ctx)
for match in m:
ctx = ctx.replace(f"<img src='tdb://id:GFX_GUI_ICON_PROFESSION_{match}'>",
f"#_{self.discord.util.get_profession(proficon.get(int(match)))}#_")
f"#_#{self.discord.util.get_profession(proficon.get(int(match)))}#_#")
for x in ["`", ' *', ' _', ' |']:
ctx = ctx.replace(x, f' \\{x.strip()}')
@@ -135,7 +135,7 @@ class DiscordCommandHandler(BaseModule):
(r"<tab>", "\t"),
(r"\n\n<img src=(.?)rdb://\d+\1>", ''),
(r"<a href=skillid://\d+>(.+?)</a>", r'\1'),
('#', ''),
('#(.+?)#', r'\1'),
('&lt;', '<'),
('&gt;', '>'),
('</font>', '')]:
@@ -12,6 +12,8 @@ from typing import TYPE_CHECKING
# noinspection PyPackageRequirements
import discord
from discord import Message, TextChannel, Embed, Role, Guild
from emojis import emojis
from core.chat_blob import ChatBlob
from core.db import DB
from core.decorators import instance, event, timerevent
@@ -326,6 +328,7 @@ class DiscordController:
await discord_user.remove_roles(role)
async def on_message(self, msg: Message):
msg.content = emojis.decode(msg.content)
if f"{msg.channel.id}" in self.setting_service.get_value("public_relay").lstrip("[").rstrip("]").split(','):
await msg.delete(delay=3600)
if msg.author.id == self.client.user.id:
@@ -83,7 +83,7 @@ class AccountServiceOnlineBot(AccountService):
@instance(name="command_service", override=True)
class AccountServiceOnlineBot(CommandService):
def access_denied_response(self, message, sender, cmd_config, reply):
def access_denied_response(self, message, sender, cmd_config, reply, channel):
self.relay_hub_service.send_message("access_denied_logger", sender, f"[DENIED] {sender.name}: {message}",
f"[DENIED] {sender.name}: {message}")