@@ -152,21 +152,15 @@ async def send_info_embed():
152152 footer = 'Click the lock to close the thread'
153153
154154 footer = self .bot .config .get ('thread_creation_footer' , footer )
155-
156-
157- embed .set_footer (text = footer ,
158- icon_url = self .bot .guild .icon_url )
159-
155+ embed .set_footer (text = footer , icon_url = self .bot .guild .icon_url )
160156 embed .title = self .bot .config .get ('thread_creation_title' , 'Thread Created' )
161157
162-
163158 if creator is None :
164159 msg = await recipient .send (embed = embed )
165160 if not self .bot .config .get ('disable_recipient_thread_close' ):
166161 close_emoji = self .bot .config .get ('close_emoji' , '🔒' )
167162 close_emoji = await self .bot .convert_emoji (close_emoji )
168163 await msg .add_reaction (close_emoji )
169-
170164
171165 def _close_after (self , closer , silent , delete_channel , message ):
172166 return self .bot .loop .create_task (
@@ -243,6 +237,7 @@ async def _close(self, closer, silent=False, delete_channel=True,
243237 desc += truncate (sneak_peak , max = 75 - 13 )
244238 else :
245239 desc = "Could not resolve log url."
240+ log_url = None
246241
247242 embed = discord .Embed (description = desc , color = discord .Color .red ())
248243
@@ -276,7 +271,6 @@ async def _close(self, closer, silent=False, delete_channel=True,
276271 color = discord .Color .red (),
277272 timestamp = datetime .utcnow ())
278273
279-
280274 if not message :
281275 if self .id == closer .id :
282276 message = self .bot .config .get (
@@ -691,7 +685,7 @@ def _format_info_embed(self, user, log_url, log_count, color):
691685 role_names = ''
692686 if member :
693687 sep_server = self .bot .using_multiple_server_setup
694- seperator = ', ' if sep_server else ' '
688+ separator = ', ' if sep_server else ' '
695689
696690 roles = []
697691
@@ -702,12 +696,13 @@ def _format_info_embed(self, user, log_url, log_count, color):
702696 fmt = role .name if sep_server else role .mention
703697 roles .append (fmt )
704698
705- if len (seperator .join (roles )) > 1000 :
706- roles .pop ()
699+ if len (separator .join (roles )) > 1024 :
707700 roles .append ('...' )
701+ while len (separator .join (roles )) > 1024 :
702+ roles .pop (- 2 )
708703 break
709-
710- role_names = seperator .join (roles )
704+
705+ role_names = separator .join (roles )
711706
712707 embed = discord .Embed (color = color ,
713708 description = user .mention ,
0 commit comments