Hoppa till innehållet
Dialova

IRC-dokumentation · Medelnivå

Account-tag: kontot bakom ett meddelande

account-tag anger vilket tjänstekonto meddelandets författare använder. Servern lägger till taggen när författaren är identifierad. Det hjälper att följa identitet trots namnbyte utan att blanda ihop konto och modereringsrättigheter.

Dialovas team · Kontrollerat den

Information från servern #

IRC-utbyte: C = klient, S = server
C: CAP REQ :account-tag
S: :irc.example CAP Alice ACK :account-tag
S: @account=atelier-bob :Bob!u@cloak.example PRIVMSG Alice :Bonjour

Här är Bob smeknamnet och atelier-bob kontot. account-taggen ska inte finnas när författaren inte är identifierad med tjänstekonto. Kontot behöver inte heta som smeknamnet och är ingen e-postadress.

Vad betyder en saknad tagg? #

Utan aktiverad funktion går det inte att dra slutsatser. Även när den är på ska kontofrånvaro behandlas försiktigt. Betrakta identiteten som obekräftad för åtgärden i stället för att härleda konto ur namn eller hostmask.

account-tag är inget inloggningskommando. SASL etablerar identitet och taggen beskriver den i serverns meddelanden. Be inte användaren skriva lösenord för att aktivera en tagg.

Skillnad mot andra kontotillägg #

MekanismOmfattning
account-tagIdentitet för författaren till vidarebefordrat meddelande.
account-notifyHändelser om kontobyten hos följda användare enligt specifikationen.
extended-joinUtökade uppgifter vid kanalankomst.

Kontonotiser och utökade ankomster ersätter inte alltid taggen i privata meddelanden från någon utan gemensam kanal.

Identitet är inte behörighet #

En bot kan koppla interna rättigheter till verifierade konton men måste kontrollera roller, nätverk och begärd åtgärd. Texten account=admin i ett samtal eller en godtycklig klienttagg är ingen serverbekräftelse.

Källor och kontroll

Exemplen använder påhittade smeknamn och domäner, utom uttryckligen dokumenterade anslutningspunkter. Nätverksspecifika tillägg och inställningar anges i texten.