generated from HoloTech/holotech-plugin-template
fix: Add client to testing webhook
This commit is contained in:
@@ -100,31 +100,43 @@ class CampaignDashboard(MessageUI):
|
||||
table = {
|
||||
"Created at": discord.utils.format_dt(campaign.row.created_at, "F"),
|
||||
"Started at": started_at,
|
||||
"Moderator Role": f"<&@{campaign.row.moderator_role_id}>" if campaign.row.moderator_role_id else "*Not Set*",
|
||||
"Logging webhook": "*Set Up*" if campaign.row.logging_webhook_url else "*Not Set*",
|
||||
"Moderator Role": f"<@&{campaign.row.moderator_role_id}>"
|
||||
if campaign.row.moderator_role_id
|
||||
else "*Not Set*",
|
||||
"Logging webhook": "*Set Up*"
|
||||
if campaign.row.logging_webhook_url
|
||||
else "*Not Set*",
|
||||
"Rewards Earned": str(rewards_earned),
|
||||
"Rewards Cap": str(reward_cap),
|
||||
}
|
||||
if campaign.row.completed_at is not None:
|
||||
table['Finished at'] = discord.utils.format_dt(campaign.row.completed_at, "F")
|
||||
prop_table = '\n'.join(tabulate(*table.items()))
|
||||
table["Finished at"] = discord.utils.format_dt(
|
||||
campaign.row.completed_at, "F"
|
||||
)
|
||||
prop_table = "\n".join(tabulate(*table.items()))
|
||||
|
||||
embed.description = f"{description}\n\n{prop_table}"
|
||||
|
||||
# Brief summary of rewards in columns. 12 per column. Empty titles?
|
||||
rewardrows = []
|
||||
for reward in all_rewards:
|
||||
name = reward.twitch_user_name or str(reward.twitch_user_id) or str(reward.profileid)
|
||||
name = (
|
||||
reward.twitch_user_name
|
||||
or str(reward.twitch_user_id)
|
||||
or str(reward.profileid)
|
||||
)
|
||||
fluffed = reward.fulfilled_at is not None
|
||||
fluffed_emoji = '✅' if fluffed else '🔳'
|
||||
fluffed_emoji = "✅" if fluffed else "🔳"
|
||||
rewardrows.append(f"{fluffed_emoji} {name}")
|
||||
|
||||
blocks = ['\n'.join(rewardrows[i:i+12]) for i in range(0, len(rewardrows), 12)]
|
||||
blocks = [
|
||||
"\n".join(rewardrows[i : i + 12]) for i in range(0, len(rewardrows), 12)
|
||||
]
|
||||
|
||||
embed.add_field(
|
||||
name="Rewards Summary",
|
||||
value=blocks[0] if blocks else 'No Rewards Earned',
|
||||
inline=True
|
||||
value=blocks[0] if blocks else "No Rewards Earned",
|
||||
inline=True,
|
||||
)
|
||||
for block in blocks[1:]:
|
||||
embed.add_field(
|
||||
|
||||
Reference in New Issue
Block a user