- Webhookkal upsertelni bejegyzéseket
- Egyszerű json és egy powershell script segítségével.
- Webhook url-t soha se commitold a repóba!
- Upsert: Az Insert (POST) és Update (PATCH) összevonva. Ha nem létezik létrehozza, ha létezik felülírja.
- Akkor tudja, hogy létezik, ha meg van adva a
messageIdmező is. - Amikor új az üzenet, akkor a
messageIdlegyennull. - Érdemes
egy text channel = egy json fájl-t tartani. - Van rate limit, nagy számú küldésnél elő jöhet: https://docs.discord.com/developers/topics/rate-limits
- Használd ezt: https://discohook.app/
- Ha kész vagy, akkor
Options -> JSON Editor - Másold ki az egészet és rakd be az adott json fájlodba
- Nyiss egy powershell terminált
- Webhook url természetesen cseréld ki
PS C:\DATA\github\mod> .\upsert.ps1 -JsonPath .\dicsosegfal1.json -WebhookUrl https://discord.com/api/webhooks/nnnnnnnnnnnnn/sssssssssssssssssssssssssss- https://discohook.app/
- Ezzel is lehet, de körülményesebb, mert a messageId-t kell linkelgetni
- Üzenetek tömbje. Array of messages
[
{
"messageId": null,
"messageContent": {
"content": "Ez már a discord üzeneted."
}
}
]- Maximum 2000 karater a
content - Maximum 10MB fájlméret
attachment - A webhookból küldött
componentscsak awith_components=truequery string-el működik
- https://docs.discord.com/developers/resources/webhook#execute-webhook
- https://docs.discord.com/developers/resources/message
- https://docs.discord.com/developers/resources/message#embed-object
- https://docs.discord.com/developers/components/reference#button
WTFPL