Add a link to the message itself in logged messages. Closes #17
This commit is contained in:
		@@ -32,9 +32,9 @@ class ChannelLogger:
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
        return self.client.get_channel(str(log_channel))
 | 
					        return self.client.get_channel(str(log_channel))
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    async def send_to_log_channel(self, log_channel: discord.Channel, embed: discord.Embed):
 | 
					    async def send_to_log_channel(self, log_channel: discord.Channel, embed: discord.Embed, text: str = None):
 | 
				
			||||||
        try:
 | 
					        try:
 | 
				
			||||||
            await self.client.send_message(log_channel, embed=embed)
 | 
					            await self.client.send_message(log_channel, embed=embed, content=text)
 | 
				
			||||||
        except discord.Forbidden:
 | 
					        except discord.Forbidden:
 | 
				
			||||||
            # TODO: spew big error
 | 
					            # TODO: spew big error
 | 
				
			||||||
            self.logger.warning(
 | 
					            self.logger.warning(
 | 
				
			||||||
@@ -75,9 +75,7 @@ class ChannelLogger:
 | 
				
			|||||||
            embed.set_thumbnail(url=message_image)
 | 
					            embed.set_thumbnail(url=message_image)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        message_link = "https://discordapp.com/channels/{}/{}/{}".format(server_id, channel_id, message_id)
 | 
					        message_link = "https://discordapp.com/channels/{}/{}/{}".format(server_id, channel_id, message_id)
 | 
				
			||||||
        embed.author.url = message_link
 | 
					        await self.send_to_log_channel(log_channel, embed, message_link)
 | 
				
			||||||
 | 
					 | 
				
			||||||
        await self.send_to_log_channel(log_channel, embed)
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
    async def log_message_deleted(self, conn,
 | 
					    async def log_message_deleted(self, conn,
 | 
				
			||||||
                                  server_id: str,
 | 
					                                  server_id: str,
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,15 +1,12 @@
 | 
				
			|||||||
import os
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
import discord
 | 
					import discord
 | 
				
			||||||
import logging
 | 
					import logging
 | 
				
			||||||
import re
 | 
					import re
 | 
				
			||||||
import traceback
 | 
					 | 
				
			||||||
from typing import Tuple, Optional, Union
 | 
					from typing import Tuple, Optional, Union
 | 
				
			||||||
 | 
					
 | 
				
			||||||
from pluralkit import db
 | 
					from pluralkit import db
 | 
				
			||||||
from pluralkit.system import System
 | 
					 | 
				
			||||||
from pluralkit.member import Member
 | 
					 | 
				
			||||||
from pluralkit.bot import embeds, utils
 | 
					from pluralkit.bot import embeds, utils
 | 
				
			||||||
 | 
					from pluralkit.member import Member
 | 
				
			||||||
 | 
					from pluralkit.system import System
 | 
				
			||||||
 | 
					
 | 
				
			||||||
logger = logging.getLogger("pluralkit.bot.commands")
 | 
					logger = logging.getLogger("pluralkit.bot.commands")
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user