Shorten embed description if longer than 1024
This commit is contained in:
9
main.py
9
main.py
@ -309,12 +309,17 @@ def make_list(ctx, skip_datetriggers=False, skip_cron_or_interval=False):
|
|||||||
else:
|
else:
|
||||||
trigger_value = f'{trigger_time.strftime("%Y-%m-%d %H:%M")} (in {calc_countdown(job.id)})'
|
trigger_value = f'{trigger_time.strftime("%Y-%m-%d %H:%M")} (in {calc_countdown(job.id)})'
|
||||||
|
|
||||||
|
# Max lenght is 256
|
||||||
field_name = f"{job_number}) {message} in #{channel_name}"
|
field_name = f"{job_number}) {message} in #{channel_name}"
|
||||||
field_name = field_name[:254] + (field_name[254:] and "..")
|
field_name = field_name[:253] + (field_name[253:] and "...")
|
||||||
|
|
||||||
|
# Max lenght is 1024
|
||||||
|
field_value = f"{trigger_value}"
|
||||||
|
field_value = field_value[:1021] + (field_value[1021:] and "...")
|
||||||
|
|
||||||
embed.add_field(
|
embed.add_field(
|
||||||
name=field_name,
|
name=field_name,
|
||||||
value=f"{trigger_value}",
|
value=field_value,
|
||||||
inline=False,
|
inline=False,
|
||||||
)
|
)
|
||||||
return embed, jobs_dict
|
return embed, jobs_dict
|
||||||
|
Reference in New Issue
Block a user