Skip to content

Commit

Permalink
X
Browse files Browse the repository at this point in the history
  • Loading branch information
mewim committed Mar 12, 2024
1 parent 908aa43 commit b74bd0a
Showing 1 changed file with 13 additions and 2 deletions.
15 changes: 13 additions & 2 deletions scripts/multiplatform-test-helper/notify-discord.py
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
CHANNEL_ID = os.getenv("DISCORD_CHANNEL_ID")
GITHUB_URL = os.getenv("GITHUB_URL")

message = ""
messages = []


if __name__ == "__main__":
Expand All @@ -29,16 +29,27 @@
@client.event
async def on_ready():
channel = client.get_channel(int(CHANNEL_ID))
await channel.send(message)
for message in messages:
try:
await channel.send(message)
except Exception as e:
print(f"Error: {e}")
sys.exit(1)
await client.close()

message = ""
message += "## Multiplatform test result:\n"
with open(sys.argv[1], "r") as f:
result = json.load(f)
for platform in result:
if len(message) >= 1500:
messages.append(message)
message = ""
message += f"- **{platform}**:\n"
for r in result[platform]:
message += f" - {r['stage']}: {r['status']}\n"
if GITHUB_URL:
message += f" [Github]({GITHUB_URL})"
if message:
messages.append(message)
client.run(TOKEN)

0 comments on commit b74bd0a

Please sign in to comment.