Skip to main content
Návody
NávodyBasicsSecurity

How to Add a Bot to Your Discord Server, and Which Permissions It Really Needs

Adding a bot takes a minute. Giving it the right permissions is what keeps your server safe. A step by step guide, and how to spot a bot you should not trust.

Zveřejněno od AlphaCloud3 min čtení

Přidání bota na Discord server zabere asi minutu. Víc pozornosti si zaslouží obrazovka s oprávněními, kterou proklikáváte cestou, protože bot s příliš širokými oprávněními je nejsnazší způsob, jak přijít o server.

Co potřebujete nejdřív

Na serveru potřebujete oprávnění Správa serveru. Má ho vlastník a také každý, kdo má Administrátora. Pokud se server při pozvání v seznamu neobjeví, je to skoro vždy tímto důvodem.

Přidání bota krok za krokem

  1. Otevřete pozvánkový odkaz bota. Najdete ho na webu bota nebo v jeho profilu v Discordu: klikněte na bota a pak na Přidat aplikaci.
  2. Vyberte svůj server ze seznamu.
  3. Discord zobrazí oprávnění, která bot žádá. Přečtěte si je a odškrtněte to, co mu dávat nechcete.
  4. Klikněte na Autorizovat a vyřešte captchu, pokud se objeví.

Hotovo. Bot se teď zobrazí v seznamu členů a dostane vlastní roli pojmenovanou podle sebe.

Která oprávnění bot opravdu potřebuje

U každého oprávnění si položte jednu otázku: co tento bot dělá, že to potřebuje? Hudební bot nemá důvod banovat lidi. Uvítací bot nemá důvod mazat kanály.

Tři oprávnění si zaslouží druhý pohled:

  • Administrátor přebíjí všechna ostatní oprávnění i pravidla kanálů. Některé velké všestranné boty ho žádají kvůli pohodlí. Bot s Administrátorem může cokoli, pokud je kompromitovaný on nebo jeho vývojář, proto dávejte přednost konkrétním oprávněním, kdykoli bot funguje i bez něj.
  • Správa webhooků zní neškodně, ale webhooky mohou psát do kanálu pod libovolným jménem a s libovolným obrázkem a fungují dál i poté, co bota odeberete.
  • Zmínit @everyone je to, co kompromitovanému botovi umožní zaspamovat všechny členy najednou.

Oprávnění můžete kdykoli přidat později, až si to nějaká funkce vyžádá. Vrátit škody způsobené tím, že jste dali o jedno oprávnění navíc, je mnohem těžší.

Proč bot přesto něco nezvládne

Pokud bot oprávnění má a přesto selhává, podívejte se na pořadí rolí v Nastavení serveru, Role. Bot může spravovat role a členy jen pod svou nejvyšší rolí. Přetáhněte roli bota nad role, které má přidělovat. Napsali jsme o tom celý návod: proč bot nemůže přidělit tu roli.

Oprávnění mohou přepisovat i kanály. Pokud bot funguje všude kromě jednoho kanálu, zkontrolujte oprávnění právě toho kanálu.

Jak poznat, že botu můžete věřit

Dokonalý test neexistuje, ale tyto znaky pomáhají:

  • Ověřený znak vedle aplikace znamená, že Discord prověřil vývojáře. Boti ho potřebují, aby mohli přerůst 100 serverů, takže něco vypovídá, i když ne všechno.
  • Skutečný web, podpůrný server a zásady ochrany osobních údajů. Kdo za botem stojí a jak se na něj dostanete?
  • Rozumná žádost o oprávnění. Bot, který chce Administrátora kvůli jediné malé funkci, je varovný signál.
  • Kde jste odkaz našli. Dejte si pozor na boty, které vám někdo nabízí v soukromých zprávách nebo které propagují cizí lidé, a na jakékoli sliby zdarma Nitro.

Odebrání bota

Klikněte pravým tlačítkem na bota v seznamu členů a vyberte Vyhodit. Jeho role zmizí spolu s ním. Webhooky, které vytvořil, ale mohou zůstat, proto se podívejte i do Nastavení serveru, Integrace, Webhooky.

Ještě jedna pojistka

Pokud provozujete větší server, zapněte v bezpečnostních nastaveních serveru vyžadování dvoufaktorového ověření pro moderaci a nerozdávejte oprávnění Správa serveru bezhlavě. Kdokoli s tímto oprávněním může přidávat boty, což znamená, že stejně tak může přidat toho špatného. Více o tom, co takový bot umí a jak omezit škody, najdete v článku co dělá Anti-Nuke.

Mimochodem, AlphaCloud je také jeden z těch všestranných botů. Pokud ho chcete vyzkoušet, pozvání zabere minutu a nastavení probíhá ve webovém panelu.

Další články