Ботови су оно што претвара основни Discord сервер у потпуно функциону платформу заједница. Они управљају модерирањем, пусташе музику, додељују улоге, покрећу игре, прате XP, управљају раздачама, и стотине других задатака што би било немогуће или исцрпљујуће да се ураде ручно.
Додавање бота је једноставно када разумете како функциониш систем овлаћења. Овај водич ходи кроз читав процес — налажење ботова, OAuth2 процеса позива, постављање дозвола исправно, и добијање ботова конфигурисан.
Пре него што почнете
Да би додали бота на сервер, требате дозволу Управљај сервером. Ако сте власник сервера, имате је. Ако сте модератор или администратор, проверите設置 улоге. Обични чланови не могу додати ботове.
Такође одлучите шта вам стварно треба. Уобичајена грешка је додавање десетине ботова "на случај". Почните са оним што ваш сервер стварно треба данас — бот за модерирање, можда бот за нивелирање, и било шта друго специфично за вашу заједницу. Увек можете додати више касније.
Где пронаћи Discord ботове
Веб локације за листање ботова
Две најширише коришћене директоријуме ботова су:
- Top.gg — Највећи директоријум ботова. Филтрирајте по категорији (модерирање, музика, економија, итд.), сортирајте по гласовима или месечним корисницима, и читајте прегледе. Свака страница бота показује своје команде, особине, и везу позива.
- Discord Bot List (discordbotlist.com) — Слична директоријум са додатним опцијама филтрирања. Добра за налажење алтернатива када је Top.gg ваша почетна позиција.
Обе веб локације вам дозвољавају да претражите по категорији и особини. Ако тражите бота за модерирање, претражите "модерирање" и сортирајте по гласовима или броју сервера — већи број углавном значи поузданије ботове.
Реч о квалитету ботова
Висок број гласова и велики број сервера су користни сигнали, али такође прочитајте активност сервера подршке бота и проверите када је последњи пут ажуриран. Бот са 50000 сервера који није ажуриран два године је ризик — то может обити када Discord направи измене API.
Обавезно проверите сервер подршке ботаВећина озбиљних ботова има сервер подршке повезан са њихове листинге. Придружите се и проверите #objave или #status канал. Недавне поруке значе да је бот активно одржаван. Ако је последња порука пре шест месеци, потражите други.
OAuth2 Процес позива
Discord користи OAuth2 да овласти додатке ботова. Ево управо како то функциониш:
Корак 1: Пронађите вашег бота и кликните Позови На Top.gg или веб локацији бота, кликните дугме Позови, Додај на сервер, или Позови на Discord. Ово отвара Discord-ову OAuth2 страницу за овлаћење у вашем браузер.
Корак 2: Изаберите ваш сервер Падајући мени наводи све серверу где имате дозволу Управљај сервером. Изаберите сервер на који желите додати бота.
Корак 3: Прегледајте тражене дозволе Ово је најважнији корак. Видећете листу дозвола која бот захтева. Прочитајте их пажљиво. Уобичајене легитимне дозволе укључују:
- Читај поруке / Погледај канале
- Пошаљи поруке
- Угради линкове
- Управљај поруке (потребно за ботове за модерирање)
- Повезати се / Говорити (потребно за ботове за музику)
- Управљај улогама (потребно за нивелирање или ботове за улоге — потврдите да је одговарајуће обиспечено)
Црвене заставе: ботови захтевају администратора када немају очигледан разлог да га требају.
Корак 4: Завршите CAPTCHA и овласти Кликните Овласти, завршите било коју CAPTCHA која Discord покаже, и бот ће се придружити серверу одмах. Видећете потврду.
Упозорење: Никад не дајте администратора осим ако сте сигурни Администратора дозвола дозволава боту да уради све — чита све поруке, управља свим каналима, забрањује чланове, чак и брише сервер у неким случајевима. Већина ботова то не захтева. Ако бот захтева администратора и нисте сигурни зашто, проверите документацију бота. Ако нема јасног разлога, одбиј и пронађи другачијег бота.
Разумевање улоге Бота
Када се бот придружи вашем серверу, Discord аутоматски прави улогу названу по боту. Ова улога одређује шта бот може да уради. Видећете је у листи улога.
Кључне ствари које требају знати:
- Позиција улоге бота у вашој хијерархији је важна. Бот за модерирање требава да има своју улогу позиционирану изнад улога коју требава модерирати — иначе не може да истераје или забрани те чланове.
- Можете уредити дозволе бота директно на његовој улози, или постављањем канала нивоа превлачења.
- Ботови са више дозвола опсега (попут команди апликација) могу прави додатне улоге или захтевати њихова улога имају специфичне дозволе.
Добра пракса: Направите категорију названу Ботови или Помоћне услуге и постави канале да ограниче ко може користити команде бота. Затим конфигурирај сваког бота да одговара само на команде у тој категорији или специфичним каналима.
Конфигурирање ботова Пошто додаш
Већина ботова требају неку конфигурацију пре него што буду корисни. Процес подешавања варира по боту:
Косо команде
Većина модерних ботова користи дисковиј дисковиј команде (/command). После додавања бота, укуцајте / у било ком каналу да видите расположивих команди. Уобичајене команде подешавања укључују:
/setupили/config— Отвара мени конфигурирања/help— Наводи све команде и њихово коришћење/prefix— Мења префикс бота (за старије префиксне ботове)
Веб локације инструмент-табле
Многи популарни ботови имају веб инструмент-табле где конфигуришете све визуелно. Инструмент-табла је обично повезана са Top.gg стране бота или веб локације. Пријавите се са Discord, изаберите сервер, и конфигурирајте подешавања кроз UI — нема команди потребних.
Веб инструмент-табле су лакше за комплексну конфигурацију За ботове са много подешавања (ботове за модерирање, ботове за нивелирање, ботове за економију), веб инструмент-табла је скоро увек лакша него користи команде у Discord. Потражи везу "Инструмент-табла" или "Панел" на веб локацији бота.
Додељивање канала и улога
Већина ботова требају знати који канали и улоге треба користити. Типични први корак подешавања:
- Поставите канал логовања за акције модерирања
- Поставите канал команди бота (держи бота спам из главног разговора)
- Додели улоге које би бот требао аутоматски дати (нпр., улога "Члан" када неко придружи)
- Конфигурирајте било који добродошлице каналу
Управљање вишеструким ботовима
Када имате неколико ботова, организација је важна.
Спречи конфликте команди: Ако два ботова деле исту команду (као /help), Discord ће показати обе опције када члан укуца. Проверите који ботови преклапају и деактивирајте дублирајте команде на једном од њих ако је могуће.
Ограничи команде бота на специфичним каналима: Већина ботова вам дозвољава да конфигурирате у којима каналима одговарају. Користите ово да держите интеракције бота из вашег главног канала разговора. #bot-commands или #utilities канал управља већину интеракције бота чисто.
Держи листу ботова управљива: Прегледајте ботове сваких неколико месеци. Ботове коју сте додали и никад конфигурирали, или ботове који дублирају особину другог, требају бити уклоњени. Идите у Server Settings → Интеграције да видите све ботове и webhooks на вашем серверу.
Монитор дозвола бота: Server Settings → Integrations → [Bot Name] показује вам какве дозволе бот стварно има и вам дозвољава ограничи специфичних команди за специфичне канале или улоге.
Решавање уобичајених проблема са ботовима
Бот је офлајн
Хост је доле или процес заборавао. Ово је развојни проблем. Проверите сервер подршке бота за ажурирања статуса. Ако је биол офлајн више од дана или два, размотрите прелажење на алтернативу.
Бот не одговара командама
Проверите ове редоследом:
- Да ли је бот на мрежи? (Зелена тачка на листи чланова)
- Да ли бот има дозволу да чита и пошаље поруке у овом каналу?
- Да ли је команда правилно написана? (Користи
/да видите расположивих команди) - Да ли је бот конфигурисан да одговара у овом каналу, или је ограничен на другачијем каналу?
- Да ли бот биј истеран са сервера без ваше свести? Проверите Server Settings → Интеграције.
Бот каже "Недостају дозволе"
Бот нема потребну дозволу. Погледајте какву акцију је покушао да уради (забрани корисника, обрисла поруку, додели улогу) и убедите се да улога бота има те дозволе. Такође проверите да ли је улога бота позиционирана правилно у хијерархији за акције модерирања.
Бот придружена али команде не приказују се у косо менију
Може потрајати до сат времена да Discord реши нове команде глобално. Ако команде и даље не приказе после сат времена, покушајте истерати и поново додајте бота, или проверите сервер подушке бота за познате проблеме.
Следећи корак
Са ботовима додатим и конфигурисан, вашт сервер је спреман за гладану работу. За више о грађењу добро структурисан сервер:
- Водич целотане подшаље Discord сервера — канали, улоге, дозволе, и пред-лансирање листа контроле
- Како да раста Discord сервер — откривање, садржај, и стратегија задржавања
- Discord сервер модерирање водич — градећи систем модерирања који расте
Прави ботови, правилно конфигурисан и дати минимум дозволе коју стварно требају, су једна од највишег-пак побољшања која можете направити на било ком Discord серверу.