19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
|
# File 'lib/esm/command/my/aliases.rb', line 19
def on_execute
embed =
ESM::Embed.build do |e|
e.title = "My aliases"
description = ""
aliases = current_user.id_aliases.by_type
if (id_aliases = aliases[:community]) && id_aliases.size > 0
description += "**Community Aliases**\n#{build_table("Community", id_aliases)}"
end
if (id_aliases = aliases[:server]) && id_aliases.size > 0
description += "**Server Aliases**\n#{build_table("Server", id_aliases)}"
end
description = "You do not have any aliases, yet. " if description.blank?
description += "*Aliases can be managed from the [player dashboard](https://esmbot.com/users/#{current_user.discord_id}/edit#id_aliases)*"
e.description = description
end
reply(embed)
end
|