Alle Beiträge

Buchclub auf Discord: Leseliste, Filmauswahl und Bewertungen festhalten

CordBase-Team

Um die Leseliste eures Buchclubs, die Vorschläge für den Filmabend und die Bewertungen der Mitglieder auf Discord festzuhalten, legst du in CordBase eine Tabelle mit den Spalten Titel, Mitglied, Bewertung, Art und Status an. Der Bot macht daraus einen Slash-Befehl, mit dem ihr Vorschläge eintragt, sie bewertet, die Liste jedes Mitglieds aufruft und Titel nach Bewertung ordnet. Für einen kleinen Club reicht der Free-Plan.

Die meisten Clubs fangen mit einer angehefteten Nachricht, einem geteilten Google Sheet oder einem Thread an, in dem niemand zurückscrollt. Das geht gut, bis die Liste lang wird oder keiner mehr das Sheet öffnet. Eine Tabelle hinter einem Slash-Befehl hält die Liste dort, wo ohnehin geredet wird. Diese Anleitung nutzt CordBase, das wir selbst entwickeln.

Wenn du nur eine einzige Rangliste der bestbewerteten Vorschläge posten willst, macht der kostenlose Ranglisten-Generator aus Namen und Punkten eine sortierte Nachricht.

Was du am Ende hast

  • Einen Befehl /picks mit add, query, view, update und leaderboard.
  • Eine Tabelle für Bücher und Filme mit der Bewertung, dem Status und einem Link von jedem Mitglied.
  • Suchen nach Mitglied, nach Art (Buch oder Film) und nach Status.
  • Eine Rangliste der bewerteten Titel, die besten zuerst.

Schritt 1: CordBase hinzufügen und die Tabelle anlegen

Melde dich zuerst auf cordbase.gg mit Discord an, wähle deinen Server und füge den Bot hinzu, wenn das Dashboard danach fragt. CordBase hat 40 fertige Vorlagen, aber keine für Bücher oder Filme, also legst du stattdessen eine eigene Tabelle an. Nenn sie „Picks“, dann heißt der Befehl /picks. Füge diese Spalten in dieser Reihenfolge hinzu:

  1. title: Text, Pflichtfeld. Der Titel des Buchs oder Films.
  2. member: Mitglied, Pflichtfeld. Wem der Eintrag gehört.
  3. rating: Zahl. Leg eine Skala fest, etwa 1 bis 5.
  4. kind: Auswahl mit Book, Movie, Show, Pflichtfeld. Damit trennst du Bücher von Filmen.
  5. author: Text. Autorin, Autor oder Regie.
  6. status: Auswahl mit Suggested, In progress, Finished.
  7. finished: Datum, eingegeben als JJJJ-MM-TT.
  8. link: Text. Eine beliebige URL, gespeichert als einfacher Text.
  9. notes: Text.

Die Reihenfolge ist wichtig. title ist die erste Textspalte, also durchsucht die Auswahl row genau diese Spalte, und die Rangliste druckt sie neben jede Punktzahl. Die ersten vier Spalten (title, member, rating, kind) zeigt query in seiner Ergebnisliste. Schlüssel und Typen sind nach dem Speichern fest, Spalten hinzufügen kannst du aber später noch. Siehe Spaltentypen.

CordBase nimmt in einer Zahlenspalte jede Zahl an. Eine 9 auf einer Skala von 1 bis 5 wird nicht abgelehnt, die Skala ist also eine Abmachung, keine Regel. Damit sie in Discord sichtbar ist, legst du die Spalte als Rating an, speicherst und benennst ihr Label auf der Bearbeitungsseite in „Rating (1-5)“ um. Der Optionsname, den Mitglieder tippen, bleibt rating.

Schritt 2: Festlegen, wer was ändern darf

Ab Werk darf jedes Mitglied alles, auch löschen. In den Berechtigungen der Tabelle:

  • Gib der Rolle, die alle Mitglieder haben (zum Beispiel @Member), Schreiben, damit sie hinzufügen und ändern können.
  • Gib der Rolle der Organisation Admin, damit kommt delete dazu.

Sobald irgendeine Rolle eingetragen ist, können Mitglieder ohne eine der eingetragenen Rollen die Tabelle gar nicht mehr nutzen. Schreibzugriff gilt für jede Zeile, nicht nur für die eigenen, also kann eine Person die Bewertung einer anderen ändern. In einem Club mit neun Leuten ist das meistens kein Problem. Administratoren haben immer vollen Zugriff.

Schritt 3: Vorschläge und Bewertungen eintragen

/picks add title:Piranesi (Ari) member:@Ari kind:Book rating:5 author:Susanna Clarke status:Finished finished:2026-10-04

/picks add title:Past Lives (Mika) member:@Mika kind:Movie status:Suggested link:https://example.com/trailer

Wenn mehrere Mitglieder denselben Titel bewerten, häng ein kurzes Kürzel an den Titel, etwa „Piranesi (Ari)“. Die Zeilenauswahl und die Rangliste zeigen nur den Titel, also sehen zwei Zeilen namens „Piranesi“ genau gleich aus.

Um etwas später zu bewerten, aktualisierst du die Zeile. Fang an, in row zu tippen, wähl sie aus und gib nur an, was sich ändert:

/picks update row:Past Lives (Mika) rating:4.5 status:Finished

Dezimalzahlen gehen. Die Option _mode taucht bei dieser Tabelle auf, weil sie eine Zahlenspalte hat. Lass sie für Bewertungen auf dem Standard, Setzen.

Schritt 4: Einträge finden und nach Bewertung ordnen

  • /picks query member:@Ari listet Aris Einträge auf, die neuesten zuerst.
  • /picks query kind:Movie status:Suggested zeigt die Warteschlange für den Filmabend.
  • /picks query title:piranesi findet jede Zeile, deren Titel diesen Text enthält, egal ob groß oder klein geschrieben.
  • /picks query rating:5 zeigt Zeilen mit genau der Bewertung 5.
  • /picks view row:Piranesi (Ari) zeigt jede Spalte und dazu, wer die Zeile angelegt hat.
  • /picks leaderboard column:Rating limit:10 ordnet Zeilen nach Bewertung, die höchste zuerst.

query liefert bis zu 25 Zeilen ohne Knopf für die nächste Seite, also nimm einen zweiten Filter dazu, sobald eine Liste wächst. Filter auf Zahlen- und Auswahlspalten suchen nach exakten Treffern, ein „Bewertung 4 oder mehr“ gibt es also nicht.

Die Rangliste ordnet einzelne Zeilen. Sie mittelt keine Bewertungen über mehrere Mitglieder, und Zeilen ohne Bewertung landen ganz unten, angezeigt als „*leer*“.

Wann etwas anderes besser passt

  • Umfragen und Abstimmungen. CordBase hat keine Abstimmungen. Um das nächste Buch oder den nächsten Film auszuwählen, nutzt du die Umfragen von Discord selbst und trägst den Gewinner danach als Zeile mit Suggested ein.
  • Erinnerungen und Terminplanung. CordBase hat keine Events, keine Zu- und Absagen und keine Erinnerungen pro Zeile. Mit Pro kann ein geplanter Beitrag wöchentlich oder monatlich eine feste Nachricht in einen Kanal stellen, er hängt aber nicht an einer Zeile für ein Treffen. Für echte Erinnerungen nimm einen Event-Bot oder die Events von Discord selbst.
  • Eigene Regale und Rezensionen. Goodreads und StoryGraph halten fest, was du liest, Letterboxd macht das für Filme, mit Covern, Fortschritt und öffentlichen Profilen. CordBase hat keine Goodreads-Synchronisierung, keine Coverbilder und keine Fortschrittsbalken.
  • Spezielle Club-Bots. Wenn du eingebaute Club-Funktionen willst, such nach einem Buchclub- oder Filmabend-Bot. CordBase ist eine allgemeine Tabelle.

CordBase passt, wenn du eine kleine, gemeinsame Liste willst, die der Server selbst in der Hand hat, mit festen Feldern und Suchen.

Limits, die du kennen solltest

  • Free: 2 Tabellen mit je 100 Zeilen. Das reicht für 100 Vorschläge, wenn du eine Zeile pro Vorschlag führst. Bekommt jede Bewertung eines Mitglieds ihre eigene Zeile, ist das bei einem aktiven Club schneller voll, dann lohnt sich Pro.
  • Pro (8 $/Monat): unbegrenzt viele Tabellen, 10.000 Zeilen pro Tabelle. CSV- und JSON-Export gibt es in jedem Plan.
  • Bis zu 25 Spalten pro Tabelle. Tabellen werden im Web angelegt, Mitglieder können sie nicht aus Discord heraus erstellen.
  • Kein CSV-Import, keine öffentliche API.
  • Jede Aktion steht in der Befehlsreferenz, die Pläne findest du auf der Preisseite.

Häufige Fragen

Kann es pro Buch eine Durchschnittsbewertung des Clubs anzeigen?

Nein. Jede Bewertung ist eine Zeile, und die Rangliste ordnet Zeilen, statt sie zu mitteln. Für eine Punktzahl pro Titel trägst du eine gemeinsam vereinbarte Club-Bewertung in eine einzige Zeile ein, oder du exportierst die Tabelle als CSV und rechnest den Durchschnitt in einer Tabellenkalkulation aus.

Können Mitglieder nur ihre eigenen Einträge bearbeiten?

Nicht über eine Berechtigung. Schreibzugriff gilt für jede Zeile der Tabelle, also kann jeder mit Schreibrecht die Bewertung von allen anderen ändern. Der view-Befehl zeigt, wer jede Zeile angelegt hat. Das hilft, wenn sich etwas unerwartet ändert.

Ist das für einen kleinen Buchclub kostenlos?

Ja, innerhalb der Limits. Free umfasst 2 Tabellen mit je 100 Zeilen. Ein Katalog mit einer Zeile pro Titel kommt damit lange aus, aber eine Tabelle mit einer Bewertung pro Mitglied ist bei neun Leuten nach etwa elf Titeln voll. Dann kostet Pro 8 $ im Monat.