Wszystkie wpisy

Klub książki na Discordzie: jak prowadzić listę lektur, wybory filmowe i oceny

Zespół CordBase

Żeby prowadzić na Discordzie listę lektur klubu książki, wybory na wieczór filmowy i oceny członków, utwórz w CordBase jedną tabelę z kolumnami na tytuł, członka, ocenę, rodzaj i status. Bot zamienia ją w komendę slash do dodawania propozycji, oceniania ich, wyświetlania czyjejś listy i szeregowania tytułów według oceny. Mały klub zmieści się w darmowym planie.

Większość klubów zaczyna od przypiętej wiadomości, wspólnego arkusza Google albo wątku, którego nikt nie przewija wstecz. To działa, dopóki lista nie urośnie albo ludzie nie przestaną otwierać arkusza. Tabela schowana za komendą slash trzyma listę tam, gdzie i tak toczy się rozmowa. Ten poradnik korzysta z CordBase, który sami tworzymy.

Jeśli chcesz tylko opublikować jedną listę najwyżej ocenianych tytułów, darmowy generator rankingów zamieni imiona i wyniki w wiadomość z rankingiem.

Co będziesz mieć na końcu

  • Komendę /picks z akcjami add, query, view, update i leaderboard.
  • Jedną tabelę na książki i filmy, z oceną każdego członka, statusem i linkiem.
  • Wyszukiwanie po członku, po rodzaju (książka lub film) i po statusie.
  • Ranking ocenionych tytułów, od najwyższej oceny.

Krok 1: dodaj CordBase i utwórz tabelę

Najpierw zaloguj się przez Discorda na cordbase.gg, wybierz serwer i dodaj bota, gdy panel o to poprosi. CordBase ma 40 wbudowanych szablonów, ale żaden nie dotyczy książek ani filmów, więc utwórz własną tabelę. Nazwij ją „Picks”, a komenda będzie się nazywać /picks. Dodaj te kolumny w tej kolejności:

  1. title: tekst, wymagana. Tytuł książki lub filmu.
  2. member: użytkownik, wymagana. Czyj to wpis.
  3. rating: liczba. Wybierz skalę, na przykład od 1 do 5.
  4. kind: lista wyboru z opcjami Book, Movie, Show, wymagana. Pozwala oddzielić książki od filmów.
  5. author: tekst. Autor albo reżyser.
  6. status: lista wyboru z opcjami Suggested, In progress, Finished.
  7. finished: data w formacie RRRR-MM-DD.
  8. link: tekst. Dowolny URL, zapisany jako zwykły tekst.
  9. notes: tekst.

Kolejność ma znaczenie. title to pierwsza kolumna tekstowa, więc to ją przeszukuje wybierak row i to ona pojawia się w rankingu obok każdego wyniku. Pierwsze cztery kolumny (title, member, rating, kind) to te, które query pokazuje na liście wyników. Klucze i typy kolumn są zablokowane po zapisaniu, ale nowe kolumny możesz dodać później. Zobacz typy kolumn.

CordBase przyjmie w kolumnie liczbowej dowolną liczbę. Nie odrzuci 9 na skali od 1 do 5, więc skala jest umową, a nie regułą. Żeby pokazać ją na Discordzie, utwórz kolumnę jako Rating, zapisz, a potem na stronie edycji zmień jej etykietę na „Rating (1-5)”. Nazwa opcji, którą wpisują członkowie, zostaje rating.

Krok 2: zdecyduj, kto może co zmieniać

Domyślnie każdy członek może robić wszystko, łącznie z usuwaniem. W uprawnieniach tabeli:

  • Daj roli, którą mają wszyscy członkowie (na przykład @Member), poziom Zapis, żeby mogli dodawać i aktualizować.
  • Daj roli organizatora poziom Admin, który dokłada delete.

Gdy ustawisz choć jedną rolę, członkowie bez roli z listy w ogóle nie mogą korzystać z tabeli. Zapis obejmuje każdy wiersz, nie tylko własny, więc jedna osoba może zmienić ocenę innej. W klubie dziewięciu osób zwykle nie stanowi to problemu. Administratorzy zawsze mają pełny dostęp.

Krok 3: zapisuj propozycje i oceny

/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

Jeśli ten sam tytuł ocenia kilka osób, dopisz do tytułu krótki znacznik, np. „Piranesi (Ari)”. Wybierak wierszy i ranking pokazują tylko tytuł, więc dwa wiersze o nazwie „Piranesi” wyglądają identycznie.

Żeby ocenić coś później, zaktualizuj wiersz. Zacznij pisać w row, wybierz wiersz i podaj tylko to, co się zmienia:

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

Ułamki działają. Opcja _mode pojawia się w tej tabeli, bo ma ona kolumnę liczbową. Przy ocenach zostaw domyślne „Ustaw (zastąp wartość)”.

Krok 4: wyszukuj i szereguj według oceny

  • /picks query member:@Ari wyświetla wpisy Ari, od najnowszych.
  • /picks query kind:Movie status:Suggested pokazuje kolejkę na wieczór filmowy.
  • /picks query title:piranesi znajduje każdy wiersz, którego tytuł zawiera ten tekst, bez względu na wielkość liter.
  • /picks query rating:5 pokazuje wiersze z oceną dokładnie 5.
  • /picks view row:Piranesi (Ari) pokazuje wszystkie kolumny i to, kto utworzył wiersz.
  • /picks leaderboard column:Rating limit:10 szereguje wiersze według oceny, od najwyższej.

query zwraca do 25 wierszy i nie ma przycisku następnej strony, więc gdy lista urośnie, dodaj drugi filtr. Filtry na kolumnach liczbowych i listach wyboru szukają dokładnego dopasowania, więc nie ma opcji „ocena 4 lub wyżej”.

Ranking szereguje pojedyncze wiersze. Nie uśrednia ocen różnych członków, a wiersze bez oceny lądują na dole z adnotacją „brak”.

Kiedy lepiej sprawdzi się coś innego

  • Ankiety i głosowania. CordBase nie ma głosowania. Do wyboru następnej książki lub filmu użyj wbudowanych ankiet Discorda, a potem zapisz zwycięzcę jako wiersz Suggested.
  • Przypomnienia i planowanie spotkań. CordBase nie ma wydarzeń, potwierdzeń obecności ani przypomnień dla wierszy. W planie Pro zaplanowany post może co tydzień lub co miesiąc wrzucać stałą wiadomość na kanał, ale nie jest powiązany z wierszem spotkania. Do prawdziwych przypomnień użyj bota do wydarzeń albo wbudowanych wydarzeń Discorda.
  • Osobiste półki i recenzje. Goodreads i StoryGraph śledzą czytanie, a Letterboxd filmy, z okładkami, postępem i publicznymi profilami. CordBase nie synchronizuje się z Goodreads i nie ma okładek ani pasków postępu.
  • Boty stworzone dla klubów. Jeśli chcesz gotowych funkcji klubowych, poszukaj bota do klubu książki albo wieczoru filmowego. CordBase to ogólna tabela.

CordBase pasuje, gdy chcesz mieć małą, wspólną listę pod kontrolą serwera, z uporządkowanymi polami i wyszukiwaniem.

Limity, o których warto wiedzieć

  • Free: 2 tabele po 100 wierszy. To miejsce na 100 propozycji, jeśli trzymasz jeden wiersz na propozycję. Jeśli ocena każdego członka to osobny wiersz, aktywny klub zapełni tabelę szybciej, więc rozważ Pro.
  • Pro (8 USD/mies.): bez limitu tabel, 10 000 wierszy na tabelę. Eksport do CSV i JSON jest w każdym planie.
  • Do 25 kolumn na tabelę. Tabele tworzy się w przeglądarce; członkowie nie mogą ich zakładać z Discorda.
  • Brak importu CSV i publicznego API.
  • Każda akcja jest opisana w liście komend, a plany na stronie z cennikiem.

Często zadawane pytania

Czy CordBase pokaże średnią ocenę klubu dla każdej książki?

Nie. Każda ocena to osobny wiersz, a ranking szereguje wiersze, zamiast je uśredniać. Jeśli chcesz jedną ocenę na tytuł, zapisuj w jednym wierszu wspólnie ustaloną ocenę klubu albo wyeksportuj tabelę do CSV i policz średnią w arkuszu.

Czy członkowie mogą edytować tylko własne wpisy?

Nie da się tego ustawić uprawnieniem. Dostęp Zapis obejmuje każdy wiersz tabeli, więc każdy, kto je ma, może zmienić cudzą ocenę. Komenda view pokazuje, kto utworzył dany wiersz, co pomaga, gdy coś zmieni się niespodziewanie.

Czy to jest darmowe dla małego klubu książki?

Tak, w ramach limitów. Plan Free to 2 tabele po 100 wierszy. Katalog z jednym wierszem na tytuł zmieści się tam na długo, ale tabela z osobną oceną każdego z dziewięciu członków zapełni się po mniej więcej jedenastu tytułach. Wtedy zostaje plan Pro za 8 USD/mies..