Wszystkie porównania

CordBase vs YAGPDB, BotGhost i inne kreatory własnych komend

Autor: zespół CordBase. Ceny i funkcje konkurencji sprawdzone na ich własnych stronach; źródła poniżej.

Krótka odpowiedź

YAGPDB, BotGhost i Bot Designer for Discord potrafią przechowywać dane, a we wprawnych rękach zbudujesz w nich prawie wszystko, także rzeczy, których CordBase nie potrafi. Ceną jest samodzielne pisanie i utrzymywanie logiki (szablony Go w YAGPDB, kreator wizualny w BotGhost). CordBase robi jedną rzecz: definiujesz tabelę, a on generuje komendy, bez kodu. Tagi Carl-bota, często polecane w tej roli, w ogóle nie przechowują danych.

CordBase w porównaniu z Kreatory własnych komend
Czego potrzebujeszCordBaseWłasne komendy YAGPDBBotGhostTagi Carl-bota
Jak to budujeszDefiniujesz kolumny w przeglądarcePiszesz szablony GoKreator wizualny, własne zmienneSkrypty w tagach
Przechowuje dane między użyciamiTak, wiersze w tabelachTak, baza klucz-wartośćTak, własne zmienneNie
Komendy generowane za ciebieTak: add, query, view, update, delete, leaderboardNie, każdą trzeba napisaćNie, każdą trzeba zbudowaćNie
Limity w darmowym planie2 tabele po 100 wierszy100 własnych komend; wpisy do 50 x liczba członków8 własnych komend slash1 blok komend na tag

W czym kreatory są dobre

Są uniwersalne. Własne komendy YAGPDB mają prawdziwą bazę danych: w darmowym planie dostajesz do 50 wpisów na członka serwera, 10 wywołań bazy na jedno uruchomienie komendy i 100 własnych komend, a Premium podnosi te limity (dokumentacja bazy YAGPDB, YAGPDB Premium). BotGhost pozwala zbudować bota wizualnie i trzymać statystyki we własnych zmiennych; darmowy plan obejmuje 8 własnych komend slash, a płatne plany zaczynają się od 5 USD/mies. przy płatności rocznej (BotGhost). Bot Designer for Discord daje darmowym użytkownikom 100 zmiennych (wiki BDFD).

Jeśli chcesz zachowań, których CordBase nie ma (automatyczne reakcje na wiadomości, własne odpowiedzi, logika gry), to są właściwe narzędzia.

Cena elastyczności

Każdą komendę trzeba samodzielnie napisać, przetestować i naprawiać. System ekwipunku w YAGPDB oznacza oskryptowanie komend do dodawania, usuwania, wyszukiwania i listowania, wymyślenie, jak zapisywać każdy przedmiot, i obsługę błędnych danych. Dla kogoś, kto to lubi, to fajny weekend, a dla reszty ściana. Do tego całość zwykle istnieje tylko w głowie jednego admina.

Carl-bot świetnie sprawdza się w rolach za reakcje i automodzie, ale jego własna dokumentacja mówi, że tagi „nie mogą zapisywać danych między wywołaniami. Nie ma bazy danych, z której można czytać lub do której można pisać” (dokumentacja Carl-bota).

Co robi CordBase

Opisujesz dane, a nie komendy. Tabela z kolumnami przedmiot, ilość, właściciel i rzadkość staje się komendami /inventory add, query, view, update (ze zwiększaniem i zmniejszaniem liczb), delete i leaderboard, z wyborem członka i menu opcji z Discorda tam, gdzie wymagają tego typy kolumn. W zestawie są uprawnienia dla ról, tabela webowa z twoimi danymi i eksport do CSV/JSON.

Ograniczenie jest takie, że nie zmienisz działania komend. Nie ma własnych odpowiedzi, wyzwalaczy ani skryptów.

Jeśli piszesz własne komendy, darmowy kreator komend slash pozwala zaprojektować komendę wizualnie, z opcjami, podkomendami i opcjami wyboru, i eksportuje JSON albo kod discord.js lub discord.py.

Wybierz Kreatory własnych komend, jeśli

  • Potrzebujesz zachowań wykraczających poza zapisywanie i wyszukiwanie rekordów.
  • Ktoś w zespole lubi pisać skrypty i będzie je utrzymywał.
  • Chcesz mieć wszystko w jednym bocie, nad którym masz pełną kontrolę.

Wybierz CordBase, jeśli

  • Chcesz uporządkowanych rekordów bez pisania kodu.
  • Konfiguracją ma zarządzać kilka osób, a nie jeden skrypciarz.
  • Chcesz widoku danych w przeglądarce i eksportu.

Pytania

Czy Carl-bot może przechowywać dane?

Nie w tagach. Dokumentacja Carl-bota mówi, że tagi nie zapisują danych między użyciami i nie mają bazy danych.

Czy YAGPDB ma bazę danych?

Tak. Własne komendy YAGPDB mogą czytać i zapisywać bazę klucz-wartość, z limitami, które rosną z liczbą członków i są wyższe w Premium. Logikę piszesz w szablonach Go.

Czy jest alternatywa bez kodu dla botów z własnymi komendami do śledzenia danych?

CordBase jest jedną z nich: definiujesz kolumny tabeli w przeglądarce, a on generuje komendy slash do dodawania, wyszukiwania, aktualizowania i rankingu wierszy.

Źródła

Nazwy produktów należą do ich właścicieli. CordBase nie jest powiązany z żadnym z nich. Coś jest nieaktualne? Napisz na support@cordbase.gg, a poprawimy to.

Wypróbuj CordBase na swoim serwerze. Za darmo dla 2 tabel, bez karty.