@@ -152,21 +152,15 @@ async def send_info_embed():
152
152
footer = 'Click the lock to close the thread'
153
153
154
154
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 )
160
156
embed .title = self .bot .config .get ('thread_creation_title' , 'Thread Created' )
161
157
162
-
163
158
if creator is None :
164
159
msg = await recipient .send (embed = embed )
165
160
if not self .bot .config .get ('disable_recipient_thread_close' ):
166
161
close_emoji = self .bot .config .get ('close_emoji' , '🔒' )
167
162
close_emoji = await self .bot .convert_emoji (close_emoji )
168
163
await msg .add_reaction (close_emoji )
169
-
170
164
171
165
def _close_after (self , closer , silent , delete_channel , message ):
172
166
return self .bot .loop .create_task (
@@ -243,6 +237,7 @@ async def _close(self, closer, silent=False, delete_channel=True,
243
237
desc += truncate (sneak_peak , max = 75 - 13 )
244
238
else :
245
239
desc = "Could not resolve log url."
240
+ log_url = None
246
241
247
242
embed = discord .Embed (description = desc , color = discord .Color .red ())
248
243
@@ -276,7 +271,6 @@ async def _close(self, closer, silent=False, delete_channel=True,
276
271
color = discord .Color .red (),
277
272
timestamp = datetime .utcnow ())
278
273
279
-
280
274
if not message :
281
275
if self .id == closer .id :
282
276
message = self .bot .config .get (
@@ -691,7 +685,7 @@ def _format_info_embed(self, user, log_url, log_count, color):
691
685
role_names = ''
692
686
if member :
693
687
sep_server = self .bot .using_multiple_server_setup
694
- seperator = ', ' if sep_server else ' '
688
+ separator = ', ' if sep_server else ' '
695
689
696
690
roles = []
697
691
@@ -702,12 +696,13 @@ def _format_info_embed(self, user, log_url, log_count, color):
702
696
fmt = role .name if sep_server else role .mention
703
697
roles .append (fmt )
704
698
705
- if len (seperator .join (roles )) > 1000 :
706
- roles .pop ()
699
+ if len (separator .join (roles )) > 1024 :
707
700
roles .append ('...' )
701
+ while len (separator .join (roles )) > 1024 :
702
+ roles .pop (- 2 )
708
703
break
709
-
710
- role_names = seperator .join (roles )
704
+
705
+ role_names = separator .join (roles )
711
706
712
707
embed = discord .Embed (color = color ,
713
708
description = user .mention ,
0 commit comments