01
Zaczynamy od małego
Dziś to jednoosobowy zespół. Zamiast obiecywać dziesięć projektów naraz, doprowadzamy jeden do stanu, z którego jesteśmy zadowoleni.
KotoAni Dev Team to mały zespół, który tworzy narzędzia dla społeczności anime na Discordzie. Zaczynamy od jednego projektu, który chcemy robić naprawdę dobrze —Rin-chan.
Filozofia
01
Dziś to jednoosobowy zespół. Zamiast obiecywać dziesięć projektów naraz, doprowadzamy jeden do stanu, z którego jesteśmy zadowoleni.
02
Celem jest duży, profesjonalny zespół z wieloma osobami. Chcemy do niego dojść przez kolejne skończone projekty, nie przez deklaracje.
03
Nasze narzędzia żyją na serwerach Discord, wśród graczy i fanów anime. To oni decydują, czy coś ma sens — dlatego to ich doświadczenie jest punktem wyjścia.
Projekty
Każdy projekt rozwijamy tak długo, aż jest naprawdę używalny. Kolejne dojdą tutaj, gdy będą gotowe.
Bot gacha z postaciami waifu i husbando na Discorda.
Losujesz postacie z anime, budujesz własną kolekcję i rozwijasz konto przez ekonomię, questy, walki i handel z innymi graczami. Twój postęp jest wspólny dla wszystkich serwerów, na których działa bot.
Zobacz szczegółyLosujesz postać i masz chwilę na decyzję: zatrzymać ją w kolekcji czy spalić za nagrodę. Im rzadsza postać, tym trudniej ją wyciągnąć — a czasem trafi się wersja shiny. Każda nowa karta dostaje własny numer druku i zachowuje go także po zmianie właściciela. Dane postaci pochodzą z AniList i są odświeżane również na kartach, które już masz.
Kolekcję filtrujesz po rzadkości, anime i wersji shiny, sortujesz po dacie zdobycia, rzadkości, popularności albo nazwie i oglądasz w trybie galerii — kartę po karcie, z obrazkiem. Karty zajęte wyprawą albo giełdą są oznaczone, a te, na których Ci zależy, możesz zablokować, żeby nie spalić ich przez pomyłkę.
Wystawiasz karty na sprzedaż i składasz zlecenia kupna na postacie, których szukasz — transakcja zawiera się sama, gdy ceny się spotkają, nawet pod Twoją nieobecność. Notowania pokazują wykres cen, księgę zleceń i ostatnie transakcje. Wystawiona karta i zarezerwowana waluta wracają do Ciebie przy anulowaniu albo wygaśnięciu zlecenia, a od sprzedaży bot pobiera prowizję. Handel ma limity chroniące przed przerzucaniem waluty między kontami.
Waluta ze spalania postaci, wygranych walk, questów, wypraw i sprzedaży na giełdzie. Wydajesz ją na resety cooldownu, dodatkowe sloty kolekcji, mikstury XP i skrzynki.
Dla developerów
Przy pisaniu bota wracaliśmy w kółko do tych samych drobiazgów — liczenia uprawnień, składania embedów na oko, sprawdzania limitów API. Zebraliśmy to w zestaw narzędzi i udostępniliśmy każdemu, kto pisze boty w JavaScripcie.
Zobacz narzędziaSkładasz embed w edytorze, widzisz go dokładnie tak, jak wyjdzie na Discordzie, i kopiujesz gotowy kod.
Zaznaczasz, czego bot potrzebuje — dostajesz bitmaskę, link zaproszenia i gotową listę intentów.
Układasz przyciski, listy wyboru i modale w rzędach, a kreator pilnuje limitów Discorda.
Definiujesz komendę z opcjami i podkomendami, dostajesz SlashCommandBuilder i plik do rejestracji.
Zamieniasz datę na znacznik, który Discord wyświetla w strefie czasowej odbiorcy, i czytasz daty z ID.
Piszesz w składni Discorda z podglądem i zamieniasz kolory na format, który przyjmuje API.
Zespół
Na razie jest nas dokładnie tyle. Skład będzie rósł razem z projektami.
Owner / Main Developer
Odpowiada za całość — architekturę, kod, projekt i utrzymanie Rin-chan.
Dodaj bota na swój serwer albo napisz do nas, jeśli masz pytanie lub pomysł na współpracę.