Aankondigingen
Plaats aankondigingen met vertaalknoppen, gratis op elke server.
Een aankondiging is een bericht met maximaal vijf vertaalknoppen eronder. Een lid dat op een ervan klikt, ziet de aankondiging vertaald in die taal, in een antwoord dat alleen hij ziet.
Hoe het werkt
De knoppen stel je één keer in voor de hele server: een taal, een label, een emoji of allebei, en een kleur (blurple, grijs, groen of rood).
Maximaal {max} knoppen, in deze volgorde onder elke aankondiging getoond. Elke knop vertaalt de aankondiging naar zijn taal. Twee knoppen kunnen niet dezelfde taal hebben.
Een klik vertaalt de tekst en de embeds van de aankondiging. Bijlagen worden nooit vertaald.
In de antwoordmodus vertaalt een klik altijd de huidige tekst van het oorspronkelijke bericht, ook nadat het is bewerkt.
Aankondigingen zijn gratis op elke server, tot 3 per dag.
Vier manieren om een aankondiging te plaatsen
Het tabblad Opstellen van het dashboard: schrijf het bericht, bekijk het voorbeeld en verstuur het.
Een externe webhook: een URL die elke tool kan gebruiken die naar een Discord-webhook kan posten.
De contextopdracht op een bestaand bericht.
Een aankondigingskanaal: elk bericht dat erin wordt geplaatst, wordt een aankondiging.
Opstellen
Het tabblad Opstellen van het dashboard: schrijf het bericht, bekijk het voorbeeld en verstuur het.
Zet de opmaak op Container om een Components V2-kaart te plaatsen: teksten, scheidingslijnen, secties (teksten met een linkknop of afbeelding rechts), mediagalerijen en linkknoppen, met een optionele accentkleur. Een afbeelding kan een link zijn of een van de bijlagen; bijlagen die de kaart niet gebruikt, verschijnen onder de kaart.
In beide opmaken kan een aankondiging tot 5 eigen linkknoppen bevatten. Ze verschijnen in een eigen rij, boven de vertaalknoppen.
Externe webhooks
Met een webhook-URL kan een andere tool of dienst aankondigingen in één kanaal plaatsen, met de knoppen erbij.
De URL accepteert dezelfde verzoeken als een Discord-webhook, dus elke tool die naar een Discord-webhook kan posten, kan aankondigingen plaatsen: plak de URL waar de tool om een Discord-webhook-URL vraagt.
Een bericht versturen:
curl -X POST "$WEBHOOK_URL" \
-H "Content-Type: application/json" \
-d '{"content": "Hello everyone!"}'Een bericht met een bestand versturen:
curl -X POST "$WEBHOOK_URL" \
-F 'payload_json={"content": "New screenshots"}' \
-F 'files[0][email protected]'Een Components V2-bericht versturen:
curl -X POST "$WEBHOOK_URL" \
-H "Content-Type: application/json" \
-d '{"flags": 32768, "components": [{"type": 17, "components": [{"type": 10, "content": "## Patch notes"}, {"type": 14}, {"type": 9, "components": [{"type": 10, "content": "..."}], "accessory": {"type": 2, "style": 5, "label": "Changelog", "url": "https://example.com"}}]}]}'Components V2-berichten worden geaccepteerd: zet flags op 32768 en stuur containers met teksten, scheidingslijnen, secties, mediagalerijen en rijen linkknoppen. Een afbeelding kan naar een geüpload bestand verwijzen met attachment:// gevolgd door de bestandsnaam. Hoogstens 5 linkknoppen per bericht; andere knoppen en selectiemenu’s worden geweigerd, omdat de bot zijn eigen vertaalknoppen in een laatste rij toevoegt.
Een username of avatar_url in een verzoek vervangt de opgeslagen naam en avatar van de webhook, alleen voor dat bericht.
Omzetten naar aankondiging
Klik met de rechtermuisknop op een bericht (houd het ingedrukt op mobiel), open Apps en kies Omzetten naar aankondiging. Alleen leden die berichten kunnen beheren, zien deze opdracht. Een bericht dat al een aankondiging is, wordt geweigerd.
Aankondigingskanalen
Elk bericht dat een lid in deze kanalen plaatst, wordt automatisch een aankondiging. Zodra de daglimiet is bereikt, blijven berichten zoals ze zijn.
Modi
De contextopdracht en de aankondigingskanalen zetten een bestaand bericht om in een aankondiging, in een van drie modi. De serverstandaard geldt overal, en elk aankondigingskanaal kan hem overschrijven.
| Optie | Beschrijving |
|---|---|
| Automatisch | De bot plaatst het bericht opnieuw onder de naam en avatar van de auteur, met de knoppen, en verwijdert daarna het origineel. Als het bericht niet opnieuw kan worden geplaatst (een antwoord, een sticker, een peiling, te grote bestanden…), beantwoordt de bot het in plaats daarvan met de knoppen. |
| Alleen antwoorden | Het bericht blijft ongewijzigd: de bot beantwoordt het met de knoppen. Als het bericht wordt verwijderd, wordt het antwoord ook verwijderd. |
| Alleen opnieuw plaatsen | Het bericht wordt altijd opnieuw geplaatst. Als dat niet kan, wordt het niet omgezet en verschijnt er een foutmelding. |
Klikken op de knoppen worden vertaald met de premium-engine van deze server in plaats van de gratis engine. Elke taal wordt maar één keer per aankondiging betaald en 90 dagen bewaard, dus latere klikken kosten niets. Als er geen tekens meer over zijn, neemt de gratis engine het over.
Als een aankondiging wordt bewerkt, wordt de vertaling één keer opnieuw gemaakt. Als de premium-vertaling mislukt, antwoordt de gratis engine in plaats daarvan.
Daglimiet
Elke server kan 3 aankondigingen per dag plaatsen, ongeacht waar ze vandaan komen. De teller wordt om middernacht UTC gereset.
Opstellen en externe webhooks: de aankondiging wordt geweigerd met een foutmelding.
Contextopdracht: een foutmelding vertelt je wanneer de limiet wordt gereset.
Aankondigingskanaal: het bericht blijft ongewijzigd, zonder melding.
Opdrachten
Alles kan ook vanuit Discord worden ingesteld. Deze opdrachten zijn voorbehouden aan moderators.
| Optie | Beschrijving |
|---|---|
/aankondigingen knop instellen | Een vertaalknop toevoegen of vervangen. |
/aankondigingen knop verwijderen | Een vertaalknop verwijderen. |
/aankondigingen kanaal toevoegen | Elk bericht in een kanaal omzetten naar een aankondiging. |
/aankondigingen kanaal verwijderen | Stoppen met het omzetten van elk bericht in een kanaal naar een aankondiging. |
/aankondigingen modus | Kies de standaardmanier waarop de vertaalknoppen worden toegevoegd. |
/aankondigingen premium_vertaling | De klikken vertalen met je premium-engine in plaats van de gratis engine. |
/aankondigingen antwoordtekst | Stel een tekst in boven de knoppen wanneer ze in een antwoord worden toegevoegd. |
/aankondigingen tonen | De aankondigingsinstellingen van deze server tonen. |
Slash-commando’s
/aankondigingen knop instellen
/aankondigingen knop verwijderen
/aankondigingen kanaal toevoegen
/aankondigingen kanaal verwijderen
/aankondigingen modus
/aankondigingen premium_vertaling
/aankondigingen antwoordtekst
/aankondigingen tonen