Discord purge bot: hromadné mazání zpráv s filtry
Purge bot pro Discord smaže mnoho zpráv jedním příkazem místo jednoho kliknutí po druhém. Příkaz /clear v Noxyr prohlédne posledních 1 až 100 zpráv v kanálu a odstraní je všechny, nebo jen ty od jednoho člena, od botů, případně ty s odkazy, obrázky nebo embedy.
Proč použít bota k mazání zpráv
Po vlně spamu, náletu nebo vyhrocené hádce je mazání zpráv ručně pomalé a něco se snadno přehlédne. Discord umožňuje moderátorům mazat zprávy po jedné a pro boty existuje nástroj na hromadné mazání. Purge bot tento nástroj využije, takže lze kanál vyčistit během několika sekund.
Užitečná není rychlost, ale filtr. Vymazání celého kanálu smaže i odpovědi personálu a užitečné příspěvky kolem spamu. Filtrování podle člena, botů nebo odkazů vám dovolí odstranit jen to, co jste zamýšleli.
Jak funguje /clear
Spusťte /clear amount:25 v kanálu a Noxyr odstraní posledních 25 zpráv. Množství je povinné a může být 1 až 100. Přidáte-li filtr, bot prohlédne tolik posledních zpráv a smaže ty, které odpovídají. Tento detail je důležitý: amount:50 bots:true znamená „prohlédni posledních 50 zpráv a smaž ty od botů“, a ne „smaž 50 zpráv od botů“.
| Možnost | Co smaže |
|---|---|
amount | Povinné, 1 až 100. Kolik posledních zpráv prohlédnout. |
user | Jen zprávy tohoto člena. |
bots | Jen zprávy odeslané boty. |
embeds | Jen zprávy, které obsahují embed. |
link | Jen zprávy obsahující odkaz. |
images | Jen zprávy s přílohou obrázku. |
Časté úklidové úkoly
Spamer napsal do rušného kanálu
Použijte filtr user s vysokým množstvím, například 100. Odstraní se jen zprávy tohoto člena a konverzace kolem nich zůstane. Pak řešte samotný účet: timeout nebo varování, viz níže.
Příkazy botů zanášejí chat
Zapněte filtr bots. Hudební boti a herní boti zanechávají dlouhé stopy embedů a tohle je vymaže, aniž by se dotkl toho, co lidé napsali.
Vlna spamu s odkazy nebo podvody
Použijte filtr link. Pokud podvod používal obrázky nebo kartu embedu, spusťte to znovu s images nebo embeds. Každé spuštění bere jeden filtr, takže pár rychlých příkazů to pokryje.
Kanál, který potřebuje úplný reset
Spusťte /clear jen s množstvím 100, tolikrát, kolikrát bude třeba. Pro pravidelné resety je lepší časovač než ruční příkaz: viz plán úklidu na stránce bota naplánovaných zpráv.
Limit 14 dnů
Hromadné mazání Discordu přijímá jen zprávy mladší 14 dnů. Noxyr starší zprávy tiše odfiltruje, místo aby celý příkaz selhal. Když tedy bot odpoví, že žádné zprávy neodpovídají vašim filtrům, může to znamenat, že odpovídající zprávy jsou prostě příliš staré. Ty je nutné smazat jednu po druhé přímo v Discordu.
Není možné to vzít zpět. Smazané zprávy jsou navždy pryč, takže použijte filtr uživatele, když chcete odstranit jen příspěvky jedné osoby, a před velkým mazáním zkontrolujte kanál.
Oprávnění
/clear je na straně bota určen jen pro administrátory. Bot sám potřebuje v kanálu oprávnění Spravovat zprávy. Pokud přepsání oprávnění kanálu odepře roli Noxyr Spravovat zprávy, příkaz selže, i když ho spustí administrátor. Zkontrolujte přepsání na kanálu i v jeho kategorii.
Pokud chcete, aby ostatní moderátoři udržovali pořádek bez plných administrátorských práv, dejte jim místo toho nástroje varování a mazání nechte jen administrátorům.
Jak nepořádku předejít
Mazání uklízí až po události. Tři moduly Noxyr snižují, jak často ho budete potřebovat:
- Anti-spam dá účtům, které zaplavují zprávami, zmínkami nebo odkazy, timeout.
- Filtry odkazů odstraňují nežádoucí odkazy hned, jak jsou zveřejněny.
- Logy serveru zapíší mazání jako jeden záznam s počtem odstraněných zpráv a jednotlivé smazané zprávy s tím, kdo je napsal.
Dohromady tvoří jádro nastavení bezpečnostního bota.
Bezpečný postup při mazání
- Nejdřív se podívejte. Projděte kanál a poznamenejte si, co má zmizet a co musí zůstat, například připnutý pravidlový příspěvek nebo odpověď personálu.
- Začněte úzce. Použijte filtr a malé množství. Zkontrolujte výsledek a pak případně opakujte s větším množstvím.
- Zkontrolujte log. Pokud máte logovací kanál, ověřte, že se mazání tam objeví s počtem odstraněných zpráv.
- Řešte příčinu. Mazání je úklid. Dejte účtu timeout, zpřísněte filtr odkazů nebo na chvíli zamkněte kanál, aby se stejný nepořádek nevrátil o hodinu později.
Moderátoři v týmu se často shodnou na jednom pravidle: nikdo nespustí mazání nad 50 zpráv, aniž by o tom řekl ostatním v kanálu personálu. Protože to nejde vzít zpět, krátké upozornění nic nestojí.
Další kroky
Dokumentace mazání zpráv uvádí každou možnost a chybovou zprávu. Přidejte Noxyr a vyzkoušejte to; příkaz i výše uvedené moduly jsou zdarma.
Časté otázky
Kolik zpráv může /clear smazat najednou?
Až 100 posledních zpráv na jeden příkaz. Pro více jej můžete spustit znovu.
Mohu smazat jen zprávy jednoho člena?
Ano. Přidejte filtr user s členem a Noxyr smaže jen jeho zprávy mezi těmi posledními, které prohlédne.
Proč /clear hlásí, že nebyly nalezeny žádné zprávy?
Odpovídající zprávy mohou být starší než 14 dnů. Discord takové zprávy hromadně mazat nedovoluje, takže je nutné smazat je jednu po druhé.
Mohu mazání vrátit zpět?
Ne. Smazané zprávy jsou pryč, takže filtry zkontrolujte, než příkaz spustíte.
Jaká oprávnění bot potřebuje?
Spravovat zprávy v kanálu. Samotný příkaz je na straně bota určen jen pro administrátory.