def send_profile(self, user, author_col, user_col, user_data, user_name, url, cmd):
if author_col == "SELF":
share = ['Not Applicable']
different = ['Not Applicable']
elif author_col:
intersect = user_col.intersection(author_col)
difference = author_col.difference(user_col)
share = random.sample(intersect, len(intersect) if len(intersect) < 5 else 5)
if not share:
share = ["Nothing Mutual"]
different = random.sample(difference, len(difference) if len(difference) < 5 else 5)
if not different:
different = ["Nothing different"]
else:
share = ["Author's MAL not set"]
different = ["Author's MAL not set"]
if cmd == "anime":
medium = "Watching"
emojis = [":film_frames:", ":vhs:", ":octagonal_sign:"]
else:
medium = "Reading"
emojis = [":book:", ":books:", ":bookmark:"]
link = "https://myanimelist.net/animelist/{}".format(user_name)
description = ("**{}**\n[{}]({})\nTotal {}: "
"{}".format(user.name, user_name, link, cmd.title(), len(user_col)))
embed = discord.Embed(colour=0x0066FF, description=description)
embed.title = "My Anime List Profile"
embed.set_thumbnail(url="https://myanimelist.cdn-dena.com/img/sp/icon/apple-touch-icon-256."
"png")
embed.add_field(name=":calendar_spiral: Days Spent {}".format(medium), value=user_data[4],
inline=False)
embed.add_field(name="{} {}".format(emojis[0], medium), value=user_data[0])
embed.add_field(name="{} Completed".format(emojis[1]), value=user_data[1])
embed.add_field(name="{} On Hold".format(emojis[2]), value=user_data[2])
embed.add_field(name=":wastebasket: Dropped", value=user_data[3])
embed.add_field(name=":link: Five Shared", value='\n'.join(share), inline=False)
embed.add_field(name=":trident: Five Different", value='\n'.join(different))
await self.bot.say(embed=embed)
评论列表
文章目录