AlphaCloud v1.10.1: Utility, Powiązane role na określony czas i prywatne wątki ticketów
Dzień po v1.10.0 przychodzi pięć kolejnych propozycji z tablicy pomysłów: nowy moduł Utility, Powiązane role na określony czas i z kilkoma wyzwalaczami, tickety jako prywatne wątki i logi AFK bezpośrednio na kanale głosowym.

v1.10.1 ukazało się dzień po v1.10.0 i oficjalnie jest hotfixem. Mimo to zawiera cały nowy moduł. Na tablicy pomysłów czekały już kolejne propozycje, a pięć z nich zbudowaliśmy od razu.
Utility: zarządzanie rolami i kanałami bez bycia administratorem
Propozycja nazywała się po prostu "Add a utilities module" i zawierała jedno wyraźne życzenie: uprawnienia mają dać się dokładnie ustawić. Nowy moduł daje twojemu zespołowi dwie komendy. Za pomocą /utility role członkowie tworzą, nadają, odbierają, edytują i usuwają role, a za pomocą /utility channel tworzą, usuwają, zmieniają nazwy, blokują i spowalniają kanały. Wszystko wykonuje bot.
Właśnie w tym tkwi ryzyko. Bot ma zwykle więcej uprawnień niż osoby, które z niego korzystają, a moduł, który przekazuje te uprawnienia dalej, jest tylko tak bezpieczny jak jego reguły. Dlatego każda z dziesięciu akcji jest na początku wyłączona, a dla każdej z osobna ustalasz w panelu:
- kto może z niej korzystać: przez odpowiednie uprawnienie Discorda, przez role albo jedno i drugie, do tego role, które nigdy nie mogą
- których ról i kanałów nigdy nie może dotknąć
- ile razy na godzinę członek może z niej skorzystać
Do tego dochodzą reguły, których nie da się wyłączyć. Akcja dotyka roli tylko wtedy, gdy ta znajduje się poniżej najwyższej roli członka. Kto nadaje rolę, musi sam mieć każde uprawnienie tej roli, bo niższa rola nadal może mieć prawo do banowania. Nowe role dostają uprawnienia tylko z zamkniętej listy, na której nigdy nie ma Administratora, Zarządzania serwerem, Zarządzania rolami, Zarządzania kanałami, Zarządzania webhookami, Banowania członków ani Wyrzucania członków, a i z niej tylko te, które członek sam ma. Każde sprawdzenie odbywa się przy każdym użyciu względem aktualnego stanu serwera, a przy kliknięciu potwierdzenia jeszcze raz.
Usuwanie zawsze wymaga potwierdzenia. A ponieważ w dzienniku zdarzeń Discorda jako sprawca widnieje wtedy bot, Utility zgłasza każde usunięcie wcześniej naszemu Anti Nuke. Ten przypisuje je członkowi, który użył komendy. Bez tego kroku ktoś mógłby przez bota wyczyścić serwer, a Anti Nuke widziałby tylko bota, którego celowo nie podejrzewa.
Bez Premium członek może użyć akcji do 10 razy na godzinę. Z Premium jest to do 100 razy, decydujesz, jakie uprawnienia może dostać nowa lub edytowana rola, i możesz ograniczyć akcje na rolach do stałej listy, a akcje na kanałach do wybranych kategorii. Gdy Premium wygaśnie, te ustawienia nadal obowiązują. Prawie zawsze coś ograniczają, a wygasła subskrypcja nigdy nie powinna pozwalać na więcej niż wcześniej. Wszystko inne znajdziesz w dokumentacji Utility (po niemiecku).
Powiązane role: na określony czas i z kilkoma wyzwalaczami
Powiązane role wystartowały dopiero z v1.10.0, a od razu pojawiły się do nich dwie propozycje.
Role na określony czas. Reguła może teraz nadawać swoje role na ograniczony czas, od jednej godziny do 90 dni. Gdy czas minie, bot znów je zabiera, nawet jeśli w międzyczasie został zrestartowany: koniec jest zapisywany, zanim rola zostanie nadana, bo rola bez zapisanego końca nigdy by nie zniknęła. Potem bot nie nadaje ich ponownie tylko dlatego, że członek nadal ma rolę wyzwalającą, inaczej "na określony czas" nic by nie znaczyło. Role pojawiają się też w Rolach tymczasowych (po niemiecku), gdzie możesz je zakończyć wcześniej.
Kilka wyzwalaczy na regułę. Zamiast 20 reguł dla 20 ról wystarczy teraz jedna: kto ma którąkolwiek z tych ról, dostaje rolę X. Bez Premium możliwe są 3 role wyzwalające na regułę, z Premium 25. Gdy włączona jest opcja "Zabierz z powrotem", bot zabiera role dopiero wtedy, gdy członek nie ma już żadnej z ról wyzwalających. Więcej w dokumentacji Powiązanych ról (po niemiecku).
Tickety jako prywatne wątki, tym razem dobrze zrozumiane
W artykule o v1.10.0 przyznaliśmy, że najpierw źle zrozumieliśmy pomysł "Ticket thread" i zbudowaliśmy prywatne wątki, zanim okazało się, że chodziło o forum. Historia miała jednak ciąg dalszy: potem przyszło wyjaśnienie, że chodziło jednak właśnie o prywatny wątek. Dlatego teraz jest jedno i drugie.
Każda kategoria ticketów może otwierać swoje tickety jako osobny kanał, jako post na forum albo jako prywatny wątek, na kanale z panelem ticketów albo na wybranym przez ciebie kanale. W przeciwieństwie do forum prywatny wątek widzą tylko osoby, które w nim są: autor, zespół i wszyscy, którzy na tym kanale mogą zarządzać wątkami. Dzięki temu wątek nadaje się też do podań czy pytań o płatności, bez zapełniania listy kanałów.
Jest jedna osobliwość Discorda, którą warto znać: rola nie może dołączyć do wątku, mogą to zrobić tylko pojedynczy członkowie. Dlatego bot dodaje członków twoich ról zespołu po kolei. Najpewniej działa to wtedy, gdy twoje role zespołu mają na kanale ticketów uprawnienie "Zarządzanie wątkami", bo wtedy widzą każdy ticket bez okrężnej drogi. Zobacz Tickety (po niemiecku).
Logi AFK bezpośrednio na kanale głosowym
Do tej pory logi AFK Room trafiały na osobny kanał logów. Teraz mogą trafiać prosto do czatu tekstowego kanału głosowego AFK, czyli tam, gdzie przeniesieni członkowie i tak siedzą. Wzmianka o członku nigdy tam nie pinguje. Przy okazji logi dostały nowy design wiadomości. Zobacz AFK Room (po niemiecku).
Naprawione
- Ticketów na forum od v1.10.0 nie dało się ponownie otworzyć ani usunąć przyciskami pod wiadomością o zamknięciu, bot twierdził, że nie jesteś na kanale ticketu
- Czat AI z własnym endpointem: bazowy URL, który już kończy się wersją, na przykład
https://api.groq.com/openai/v1albohttps://openrouter.ai/api/v1, dostawał doklejone drugie/v1i każda wiadomość trafiała w próżnię. A właśnie tę formę podaje w dokumentacji większość dostawców. Błędny URL albo błędna nazwa modelu pokazuje teraz krótką wskazówkę na kanale zamiast zgłoszenia błędu - Modele rozumujące takie jak
openai/gpt-oss-20bod Groq zwracały przez własny endpoint puste odpowiedzi. Teraz dostają wystarczająco dużo miejsca na właściwą odpowiedź /moderation roleallna dużych serwerach po 15 minutach co kilka sekund publikowało nową wiadomość z postępem, bo Discord pozwala botowi edytować odpowiedź na komendę tylko przez 15 minut. Teraz postęp aktualizuje jedna jedyna wiadomość- Tickety: wiadomość w logach o automatycznie usuniętym tickecie podaje czas przechowywania ustawiony w panelu zamiast zawsze 7 dni
- Role tymczasowe: niepełna data wygaśnięcia w panelu pokazuje jasną wskazówkę, zamiast psuć stronę
- Wybór języka w panelu, w zgłoszeniach błędów, pomysłach, odwołaniach i transkryptach: nowy język zostaje teraz zapisany za pierwszym razem, zamiast czasem wracać do poprzedniego po przeładowaniu
Zmienione i usunięte
- Tokeny logowania Discorda powiązane z twoim kontem w panelu są teraz przechowywane w naszej bazie danych w formie zaszyfrowanej. Dla ciebie nic się nie zmienia, nie musisz logować się ponownie
/check: Gamma nie jest już dostępna jako dostawca, ponieważ jej usługa jest offline
Utility znajdziesz w panelu w sekcji Moderacja, a pełną listę zmian w changelogu na naszym serwerze Discord. Wszystkich pięć nowych funkcji tej aktualizacji pochodzi z tablicy pomysłów. Jeśli czegoś ci brakuje: ideas.alphacloud.bot.
Więcej artykułów
AlphaCloud v1.10.4: Anti-Nuke chroni teraz także webhooki i Twoje boty
Zamknęliśmy dwie luki w Anti-Nuke: webhooki można usunąć w chwili ich utworzenia, a wyrzucać lub banować boty może tylko właściciel serwera. Do tego poprawki w Automatyzacjach, Logach, Starboardzie i Ticketach.
AktualizacjeAlphaCloud ma nowy adres: alphacloud.bot
Nasza strona, panel i wszystkie platformy przeniosły się z alphacloud.pro na alphacloud.bot. Sprawdź, co się zmienia, co musisz zrobić i dlaczego stare linki na razie nadal działają.
AktualizacjeAlphaCloud v1.10.5: zgłoszenia, formularz zgłoszeń i podwyżki tylko za zgodą
Zgłoś się do zespołu na nowym portalu, zgłaszaj nielegalne treści bez logowania i korzystaj z nowych opcji w Ticketach, Nieobecnościach, Pokoju AFK i Statystykach serwera. Wyższa cena Premium wymaga teraz Twojej zgody.