Geschrieben

Blog

Notizen aus sieben Jahren Basteln, Bauen und Betreiben: Discord-Bots, Webdienste, Server und ein Minecraft-Netzwerk. Was funktioniert hat, was kaputtgegangen ist und was ich daraus gelernt habe.

17 Beiträge zum Thema „discord“.

Beiträge

  1. T

    Ticket-System v2: Transkripte, Kategorien, Automatik

    Aus einem Knopf, der einen Kanal erzeugt, wurde ein System mit Abschriften, Bewertungen, Notizen und Regeln. Der größte Einzelbrocken des Jahres — und die Fragen, die dabei nicht technisch waren.

    • yurna
    • discord
    • architektur
    5 Min. Lesezeit
  2. D

    discord.js v14: was der Umstieg wirklich gekostet hat

    Umbenannte Aufzählungen, veränderte Rechteprüfungen, ein neues Modul für Einbettungen. Ein Wochenende Umstellung, das drei Wochen gedauert hat — und warum ich trotzdem früh umgestiegen bin.

    • yurna
    • discord
    • migration
    5 Min. Lesezeit
  3. R

    Reaction Roles und die Tücke der Events

    Auf ein Emoji klicken, eine Rolle bekommen. Das einfachste Feature überhaupt — bis man merkt, dass Discord Ereignisse für alte Nachrichten gar nicht erst liefert.

    • yurna
    • discord
    • architektur
    5 Min. Lesezeit
  4. E

    Economy ohne Inflation: Zahlen, die nicht explodieren

    Eine Bot-Währung ist in zwei Stunden gebaut und in zwei Wochen wertlos. Über Geldquellen, Geldsenken, Arbeitsbefehle mit Abklingzeit und die Frage, wofür man überhaupt Geld braucht.

    • yurna
    • spielmechanik
    • discord
    5 Min. Lesezeit
  5. S

    Sharding verstehen, bevor man es braucht

    Ab 2500 Servern muss ein Discord-Bot seine Verbindungen aufteilen. Ich war weit davon entfernt — und habe mich trotzdem damit beschäftigt. Was ich dabei über verteilte Zustände gelernt habe.

    • yurna
    • discord
    • skalierung
    5 Min. Lesezeit
  6. M

    Musikbots sterben, und ich habe meinen freiwillig abgeschaltet

    Als die großen Musikbots abgeschaltet wurden, hatte ich selbst einen. Warum ich ihn entfernt habe, statt weiterzumachen — und was das über Abhängigkeiten von fremden Diensten sagt.

    • yurna
    • discord
    • meinung
    5 Min. Lesezeit
  7. D

    Das erste Ticket-System — und warum ich es zweimal gebaut habe

    Ein Knopf, ein Kanal, ein Gespräch. Die erste Fassung hat sechs Wochen gehalten, dann kamen die Fragen, die ich nicht bedacht hatte: Verlauf, Kategorien, Rechte, Löschen.

    • yurna
    • discord
    • architektur
    5 Min. Lesezeit
  8. G

    Giveaways sind schwerer, als sie aussehen

    Eine Verlosung ist ein Zeitgeber, eine Teilnehmerliste und ein Zufallsgriff. Klingt nach einer Stunde Arbeit — und ist der Befehl, der mich am meisten über Zustand, Neustarts und Fairness gelehrt hat.

    • yurna
    • discord
    • architektur
    5 Min. Lesezeit
  9. S

    Slash-Commands: die große Umstellung

    Fünfundvierzig Befehle, zwei Aufrufwege, ein halbes Jahr Übergangszeit. Was bei der Umstellung auf Anwendungsbefehle wirklich Arbeit war — und was überraschend einfach ging.

    • yurna
    • discord
    • migration
    5 Min. Lesezeit
  10. R

    Rate-Limits verstehen, bevor Discord es einem beibringt

    Ein Befehl, der zwanzig Nachrichten schickt, eine gesperrte Anwendung und ein Nachmittag mit HTTP-Kopfzeilen. Wie Rate-Limits funktionieren und wie man sie einhält, ohne alles zu verlangsamen.

    • yurna
    • discord
    • api
    5 Min. Lesezeit
  11. W

    Warum ich Präfixe satt hatte, bevor es Slash-Commands gab

    Ein Ausrufezeichen vor jedem Befehl war jahrelang Standard. Was daran im Alltag nervt, welche Notlösungen es gab — und warum die Ankündigung von Slash-Commands für mich ein Befreiungsschlag war.

    • yurna
    • discord
    • meinung
    5 Min. Lesezeit
  12. X

    XP und Level: meine erste Formel, die keiner verstand

    Ein Levelsystem ist in einer Stunde gebaut und in drei Wochen kaputtgespielt. Über Kurven, Abklingzeiten, Spam-Anreize und die Frage, wofür man eigentlich Punkte vergibt.

    • yurna
    • discord
    • spielmechanik
    5 Min. Lesezeit
  13. M

    Moderationsbefehle und die Frage, wer eigentlich was darf

    Kick, Bann, Timeout — technisch in einer Stunde gebaut. Die eigentliche Arbeit steckt in der Frage, wer sie benutzen darf, und in dem, was man hinterher noch nachvollziehen kann.

    • yurna
    • discord
    • rechte
    5 Min. Lesezeit
  14. L

    Lockdown: ein Discord-Server, der plötzlich voll war

    Aus sechs Freunden wurden achtzig Leute in wenigen Wochen. Was das technisch bedeutet hat — und was es vor allem sozial bedeutet hat.

    • discord
    • community
    • persoenlich
    5 Min. Lesezeit
  15. Y

    Yurna fängt an: ein Bot, der eigentlich nur Memes posten sollte

    Am 24. Februar 2020 habe ich das Repository angelegt, aus dem später Yurna wurde. Warum ich auf einer offenen Vorlage aufgesetzt habe statt bei null anzufangen — und was das langfristig gekostet hat.

    • yurna
    • discord
    • projektstart
    6 Min. Lesezeit
  16. I

    Ich habe meinen Bot-Token auf GitHub geschoben

    Discord hat den Token schneller gefunden als ich meinen Fehler. Was danach passierte, wie ich es gelöst habe und warum „einfach den Commit löschen“ nicht funktioniert.

    • sicherheit
    • discord
    • fehler
    5 Min. Lesezeit
  17. M

    Mein erster Discord-Bot war 400 Zeilen in einer Datei

    Eine index.js, eine lange if-Kette, ein Präfix und viel zu viel Stolz. Wie mein Einstieg in discord.js aussah — und welche drei Sachen ich sofort falsch gemacht habe.

    • discord
    • javascript
    • anfaenge
    6 Min. Lesezeit