Како направити роботе за музику у одбацивању

Anonim

Како направити роботе за музику у одбацивању

У овом чланку ћемо говорити о ручно стварању бота за репродукцију музике у Дисцорд-у. Једноставно можете копирати целокупни поднени код и изменити је за себе ако поседујете ЈаваСцрипт вештине. Бот је створио нас, али у неким фазама корисник се још увек може суочити са различитим проблемима, па вас саветујемо да пажљиво прочитате не само наша упутства, већ и на екрану кодови грешака на екрану.

Ако се испостави да је овај материјал превише компликован за вас или није погодан из других разлога, користите готове бесплатне ботове да бисте репродуковали музику. Чланак на доњем линку ћете пронаћи детаљне информације о томе и можете имплементирати задатак.

Опширније:

Додавање музичког бота на сервер у Дисцорд-у

Репродукујте музику кроз бот у Дисцорд-у

1. корак: Стварање нове апликације

Сваки бот за одбацивање мора бити регистрован на службеном порталу за програмере. Дакле, добијате приступ свим потребним подешавањима повезаним са дозволама и општем понашању Бота, можете копирати на њено одобрење на личном серверу и користити јединствени токен, који је потребан за даљи развој команди.

Идите на званичну веб страницу портала Дисорд Девелопер Портал

  1. Користите горњу везу да бисте отворили главну страницу портала за програмере, пријавите се на Дисцорд Лични налог и кликните на "Нову апликацију" да бисте креирали нову апликацију.
  2. Идите да региструјете нову апликацију да бисте створили музички бот у Дисцорд-у

  3. Уђите у његово име, с обзиром на јединственост, јер ако има много ботова са истим именом, неће бити могуће да га створите - обавештење о преименовању.
  4. Унесите име приликом регистрације нове апликације за креирање музичког бота у Дисцорд-у

  5. По завршетку отворите мени на веб локацији и изаберите категорију "Бот".
  6. Идите на повезивање компоненти нове апликације за стварање музичког бота у Дисцорд-у

  7. Насупрот стринг-у "Буилд-А-Бот" кликните на "Додај бот".
  8. Повезивање дугмета Компоненте нове апликације за креирање музичког бота у Дисцорд-у

  9. Потврдите додавање Бота за одабрану апликацију.
  10. Потврда компоненти у нову апликацију за креирање музичког бота у нескладу

  11. Кроз познати мени идите на «Оаутх2».
  12. Идите на апликацију Страница Подешавања да бисте створили музички бот у Дисцорд-у

  13. Овај одељак је одговоран за опште параметре Бота и њеног одобрења. У блоку "Сцопес" означите параграф "бот".
  14. Изаберите врсту примене апликације за креирање музичког бота у Дисцорд-у

  15. На листи дозвола, обавезно активирајте везу са гласовним каналима и могућност говора, јер је потребно за даљу емитовање музике.
  16. Потражите дозволе за гласовне канале приликом постављања апликације за стварање музичког бота у Дисцорд-у

  17. Бот би требао бити у могућности да чита и слање порука, па не заборавите да омогућите ове опције у одељку са дозволама за слање текста. Наравно, одједном можете пружити све дозволе, али овај приступ је невероватан, посебно у случајевима када направите бот за масовни корисник.
  18. Потражите дозволе за текстуалне канале приликом постављања апликације за креирање музичког бота у Дисцорд-у

  19. Чим се поставка дозвола заврши, копирајте везу за прво одобрење Бота на серверу, јер га у супротном додате док се не испада.
  20. Цопи Референтни алат Ауторизација за креирање музичког бота у Дисцорд-у

  21. Следите ову везу и изаберите тест сервер где желите да проверите бот.
  22. Прво одобрење Након везе да бисте створили музички бот у Дисцорд-у

  23. Потврдите снимање и причекајте информације о успешном ауторизацији.
  24. Успешно одобрење након везе да бисте створили музички бот у Дисцорд-у

Сада имате бот са јединственим токеном, а Бот је већ додат на сервер, али док је у мрежном режиму. Да би га покренуло, мораће да обави још неколико радњи на локалном рачунару, јер иако не истоваримо БОТИНГ БОТИНГ за функцију ван мреже.

Корак 2: Припремне акције

Припремне акције укључују стварање потребних именика и датотека, инсталацију алата и зависности за њих. У томе нема ништа компликовано, морате да сваку акцију учините заузврат, пажљиво пратећи грешке у било којој фази.

  1. Креирајте мапу са именом бота. Можете одабрати било које место, али га је фасцикла од корисника је најпогоднији за то.
  2. Додавање прилагођене мапе за стварање музичког бота у нескладу

  3. Креирајте две датотеке у њему: "Цонфиг.јсон" и "индек.јс". У првом инсталирању укупне конфигурације Бота - њен префикс и јединствени токен, а у другом - цео програм програма са командама и уобичајеним задацима овог алата.
  4. Додавање датотека у прилагођену мапу за креирање музичког бота у Дисцорд-у

  5. За рад Бота ће им бити потребан чвор.јс. Овај алат је дизајниран да покрене скрипте на локалном рачунару. Следите доњу везу и преузмите његов инсталацијски програм за Виндовс.

    Преузмите чвор.јс са службене странице

  6. Преузимање компоненту за стварање музички бот у нескладу

  7. Очекујте да преузмете извршне датотеке извршну, покрените га и прође једноставну инсталацију процедуру, следећи упутства приказана на екрану.
  8. Трчање и инсталирање компоненту за стварање музички бот у нескладу

  9. Након тога, отворите "Цомманд Лине" погодан за вас, на пример, улазак ЦМД у "Рун" корисности (почиње са Вин + Р комбинацију тастера).
  10. Покретање командне линије за стварање музички бот у нескладу

  11. Инсталирајте модул за рад са Дисцорд АПИ, који се зове "дисцорд.јс". Да бисте то урадили, у прозору конзоле који се отвори, унесите НПМ инсталирати дисцорд.јс ффмпег-бинарне опссцрипт ИТДЛ-Цоре --Саве и притисните ЕНТЕР - тако да можете одмах додати све потребне зависности.
  12. Додатни модули постављање команду да створи музички бот у нескладу

  13. Сачекајте обавештења на екрану на успешне инсталације, без затварања прозора тренутне конзоле. Ако се појави грешка, уче свој код и користите претраживач да нађу решење рад на форумима или на званичном сајту.
  14. Процес додатних модула инсталација за стварање музички бот у нескладу

Као резултат тога, у корисника кући директоријум би требало да се појави фајлове у вези са Ноде.јс компоненте и додали након модула. Поново покрените рачунар тако да бот нема потешкоћа покретање, а затим пређите на следећи корак.

Корак 3: Монтажа Провајдер Конфигурација фајла

Ви већ знате да је у створио бот конфигурациони фајл ће бити пар редова кода који је одговоран за половне префикс (симбол пре уласка у команду на серверу) и јединствени знак да дефинише апликација у АПИ. Испунити све даље радње, препоручујемо преузимања програма са ЈС синтаксе подршку или било напредне текстуалном едитору ако то није раније учињено. Чланак на линк испод вас ће моћи да се упознате са расположивим одговарајућих решења.

Опширније: Избор развојно окружење за програмирање

Чим је инсталиран на рачунару и спреман за посао, можете безбедно да почне да уредите датотеку за конфигурацију, уношењем корисничке податке тамо.

  1. Покрените датотеку селф.јс кроз текст едитору или развојном окружењу, убаците код испод.

    {

    "Префикс": "!"

    "Токен": "Ваш-дим"

    }

    Промена префикса у току измена конфигурациони фајл да створи музички бот у нескладу

    Промените префикс знацима навода да жељени или остави узвика. Примјер команде коришћењем овог знака изгледа овако :! Плаи.

  2. Иди у своју бот на порталу развоја, наћи јединствен знак тамо и да га копирате.
  3. Копирање јединствене токене да створи музички бот у нескладу

  4. Убаците-Токе инспекцију уместо без брисања наводнике.
  5. Замена јединственог токена у конфигурационој датотеци да бисте створили музички бот у Дисцорд-у

  6. Сачувајте измене и затворите ову датотеку. Узгред, можете извести исту акцију кроз стандардни "Нотебоок".
  7. Користећи уређивач текста приликом уређивања конфигурационе датотеке да бисте створили музички бот у Дисцорд-у

О овом акцијама са конфигурационом датотеком су завршени, више нема више не требате да прописете једну линију кода. Затворите га, без забораве да сачувате направљене измене и наставите да додатно пишете бот за репродукцију музике.

Корак 4: Претресно је пробно путовање

Прво, морамо да будемо сигурни да ће Бот генерално покренути на серверу и прелази у мрежни режим, биће потребно да напише свој главни део кодекса на индек.јс, а затим користи чвор.

  1. Кроз развојно окружење или изабрани уређивач текста отворите наведену датотеку за уређивање.
  2. Отварање датотеке за унос кодова за креирање музичког бота у Дисцорд-у

  3. Уметните блок кода који је одговоран за инсталацију зависности и означава да се модули користе:

    Цонст Дисцорд = Захтевајте ('дисцорд.јс');

    цонст {

    Префикс,

    токен

    } = Захтевају ('./ цонфиг.јсон');

    Цонст ИТДЛ = Захтевајте ("ИТДЛ-Цоре");

  4. Код декларације о зависности за стварање музичког бота у нескладу

  5. Уз помоћ претходно наведених токена, креирајте клијента и пријаву, који се изводи уношењем само две једноставне линије:

    Цонст Цлиент = Нови несклад.Цлиент ();

    Цлиент.логин (токен);

  6. Додавање клијента и токена за стварање музичког бота у нескладу

  7. Остаје само да одредите последње основне линије за слушање бота.

    Цлиент.онце ('спреман', () => {

    Конзола.лог ('спремна!');

    });

    Цлиент.онце ('поновно повезивање', () => {

    Конзола.лог ('поновно повезивање!');

    });

    Цлиент.онце ('прекинути везу', () => {

    Конзола.лог ('прекинути везу!');

    });

  8. Команде приликом повезивања у коду да бисте створили музички бот у Дисцорд-у

  9. Проширите мени "Датотека" и сачувајте извршене промене.
  10. Чување промена након уређивања кода да бисте створили музички бот у Дисцорд-у

  11. Поново покрените конзолу на погодан начин.
  12. Покретање командне линије да бисте укључили бот да бисте створили музички бот у Дисцорд-у

  13. Унесите наредбу Ноде индек.јс да бисте покренули БОТ скрипту.
  14. БОТ инспекцијски тим за креирање музичког бота у Дисцорд-у

  15. Ако се његове датотеке не налазе у корисничком директорију, након што ће чвор морати да прецизира потпуни, нека их пусти.
  16. Унесите другу команду БОТ СВИТЦХ да бисте креирали музички бот у Дисцорд-у

  17. Успешно покретање Бота означено је појављивим натписом "Спремно!".
  18. Резултат успешног лансирања за стварање музичког бота у Дисцорд-у

  19. Отворите несклад и проверите да ли је Бот отишао на статус "Онлине".
  20. Проверите Бот Онлине да бисте створили музички бот у Дисцорд-у

Корак 5: Писање главног кокача музичког бота

Најсложенији процес је остао - писање основног кода за Мусицал Бот. Постоји листа задатака које мора да обавља: ​​Читање порука и наредбе за обраду, дефиниција имена песме или његова адреса, повезивање са гласовним каналом и репродукцијом. Дозволе на све ово Бот је, тако да само требате одредити акције користећи ЈаваСцрипт функције, које се изводе у истој "индек.јс" датотеци.

Уређивање кода да се осигура нормалан рад музичког бота у нескладу

Додајте једноставну функцију за читање порука:

Цлиент.он ('Порука', Асинц мессаге => {

}

Састоји се од само две линије, али ће вам омогућити да бот преузме прилагођени упит и правилно обрађује. Може се рећи да је ово један од најважнијих тимова за ботове било које врсте. Обавезно додајте игнорисање порука од других ботова уносом

иф (мессаге.аутхор.бот) вратити;

То избегава сукобе док истовремено користе више ботова на серверу. Затим ће бити потребно проверити префикс тако да је Бот прихватио тим или га је вратио.

иф (! мессаге.цонтент.стартсвитх (префикс)) Повратак;

Провера покренутих команди врши се једноставним ако оператерима и дизајн у нашем случају изгледа овако:

Цонст серверуеуе = Куеуе.гет (порука.Гуилд.ид);

иф (мессаге.цонтент.стартсвитх (`$ {префик} плаи`)) {

Извршити (порука, серверуеуе);

Повратак;

} Ифом иф (мессаге.цонтент.стартсвитх (`$ {префик} скип`)) {

Прескочите (порука, серверуеуе);

Повратак;

} Елсе иф (мессаге.цонтент.стартсвитх (`$ {префик} стоп`)))

СТОП (порука, серверуеуе);

Повратак;

} Остало {

Мессаге.цханнел.сенд ('Морате користити постојећу наредбу!')

}

Имајте на уму да функција Сенд ('') шаље поруку кориснику ако изненада уђе у неордну команду. Ову поруку можете да измените, мењате натпис у цитама.

Сада је Бот научио да преузме команде, али док не може да комуницира са њима, јер акције нису наведене. Прво додајте наредбу Плаи, која је одговорна за репродукцију. За то је потребан низ са следећим формом:

Цонст Куеуе = Нова мапа ();

Шаље све наредбе у ред и чини песме да играју само када се претходни заврши. Затим ће бити потребно креирати функцију која ће проверити да ли је корисник повезан на гласовни канал и да ли је Бот одговарајуће дозволе.

Асинц функција извршава (порука, серверуеуе) {

цонст аргс = мессаге.цонтент.сплит ('');

Цонст воицецханнел = мессаге.мембер.воицецханнел;

ИФ (! ВОИЦЕЦХАННЕЛ) Врати поруку.цханнел.сенд ('да бисте слушали музику, морате бити у гласовном каналу!');

цонст дозвола = воицецханнел.пермиссионсфор (мессаге.цлиент.усер);

ИФ (! Пермиссионс.Хас ('Цоннецт') ||! Пермиссионс.хас ("СПЕАР ')) {

Повратак порука.Цханнел.Сенд ("Потребно ми је дозволе за придружити се и говорити ваш гласовни канал! ');

}

}

Следећа акција - Повезивање ИТДЛ библиотеке, јер ће овај бот прочитати име песме на вези са ИоуТубе-а, након чега се игра на серверу. Требаће да уметнете мали комад кодне улоге.

Цонст сонгИнфо = арад итдл.гетинфо (аргс [1]);

Цонст сонг = {

Назив: Сонглинфо.титле,

УРЛ: сонгинфо.видео_урл,

};

Следећи блок кода омогућиће вам да разумете да ли у реду чекају песме или можете одмах да се повежете на гласовни канал и започните репродукцију.

Ако (! Серверкуекуеуе) {

} Остало {

Серверкуеуе.сонгс.пусх (песма);

Конзола.лог (серверуеуе.сонгс);

Ретурн Мессаге.Цханнел.Сенд (`$ {Сонг.Титле} је додат у ред!`);

}

Затим се мало компликовано за Новице програмере уговоре у уговорној шеми која додаје песму у низ и чини истовремено сваки пут када уђете! Играјте, проверавање чекања и одабиром праве акције. Обратите пажњу на представљене коментаре, што вам омогућавају да се бавите свим суптилности.

// Стварање уговора о реду чекања

Цонст куеецоннутнут = {

ТектЦханнел: мессаге.цханнел,

Воицецханнел: Воицецханнел,

Веза: нулл,

Песме: [],

Запремина: 5,

Игра: Тачно,

};

// поставите ред у уговору

Куеуе.сет (порука.Гуилд.ид, куеецоннут);

// Уметните састав у наш низ песама

куеецоннутд.сонгс.пусх (песма);

покушати {

// овде се покушавамо придружити гласовном ћаскању и сачувати везу у објекту

вар веза = чекају гласову гласију .јоин ();

куеецоннутд.цоннецтион = веза;

// Позивање функције репродукције за покретање песме

Игра (порука.Гуилд, куеецоннутд.сонгс [0]);

} Ухватити (грешка) {

// прикажите поруку о грешци ако се бот не може придружити гласовном ћаскању

Конзола.лог (грешка);

Куеуе.делете (порука.Гуилд.ид);

Повратак порука.Цханнел.Сенд (грешка);

}

У реду са редом, све је јасно, али још увек не игра песме, јер нема задатка за функцију Плаи. Да бисте то учинили у коду потребно је додати структуру

Функција игра (цех, песма) {

Цонст серверуеуе = Куеуе.гет (Гуилд.ид);

ИФ (! Сонг) {

Серверкуеуеуе.воицецханнел.леаве ();

Куеуе.делете (Гуилд.ид);

Повратак;

}

}

Играње почиње да користи функцију Плаистреам () и наведену везу до стазе.

Цонст Дисцатцхер = Серверуеуе.Цоннецтион.Плаистреам (ИТДЛ (Сонг.Урл))

.он ('крај', () => {

Конзола.лог ('музика је готова!');

// уклања готову песму из реда чекања

серверкуеуе.сонгс.Схифт ();

// поново изазива функцију репродукције са следећом песмом

Играј (цех, серверуеуе.сонгс [0]);

})

.он ('грешка', грешка => {

Конзола.еррор (грешка);

});

Диспечер.СетВолумелогаЛогаритх (Серверкуекуеуе.Волуме / 5);

Ако желите да додате функцију прескакања песама, на пример, када одлучите да репродукујете листу репродукције, прво се побрините за одговарајућу наредбу, а затим додајте такву фрагмент:

Функцијски прескоци (порука, серверуеуе) {

иф (! мессаге.мембер.воицецханнел) Ретурн Мессаге.Цханнел.Сенд ('Требали бисте бити на гласовном каналу да зауставите музику!');

Иф (! Серверкуекуеуе) Ретурн Мессаге.Цханнел.Сенд ('Не постоји песма коју бих могао прескочити!');

Серверкуеуе.цоннецтион.диспатцхер.енд ();

}

Отприлике иста схема такође ради и функцију заустављања, али блок са кодом стиче мало другачији поглед:

Функција СТОП (порука, серверуеуе) {

иф (! мессаге.мембер.воицецханнел) ретурн мессаге.цханнел.сенд ('

Морате бити у гласовном каналу да зауставите музику! ');

Серверкуеуе.сонгс = [];

Серверкуеуе.цоннецтион.диспатцхер.енд ();

}

Узмите у обзир да су информације представљене горе је погодан искључиво за оне кориснике који су већ упознати са ЈаваСцрипт језика или се бави само у учењу и одлучили да створе музички бот. Ако не властите способности уопште и наведене блокове са кодом не кажете било шта, само убаците цео изворни код у датотеку, замените поруке из бот у руском (они су у наводницима) и сачувајте Промене. Сви изворни код има ову врсту:

Екстеријер пуне изворног кода за креирање музичког бот у нескладу

Цонст Дисцорд = Захтевати ( 'дисцорд.јс');

const {

префикс,

знак

} = Захтевати ( './ цонфиг.јсон');

цонст ИТДЛ = рекуире ( 'ИТДЛ-ЦОРЕ');

Цонст Клијент = нев дисцорд.цлиент ();

Цонст редова = Нова Карта ();

Цлиент.ОНЦЕ ( 'Реади', () => {

Цонсоле.лог ( 'Спреман!');

});

Цлиент.Онце ( 'Рецоннецтинг', () => {

Цонсоле.лог ( 'мове!');

});

Цлиент.ОНЦЕ ( 'ДИСЦОННЕЦТ', () => {

Цонсоле.лог ( 'Килл!');

});

Цлиент.он ( 'Мессаге', Асинц Мессаге => {

иф (мессаге.аутхор.бот) повратак;

ако (Мессаге.цонтент.стартСвитх (префикс)!) Повратак;

Цонст СерверКуеуе = Куеуе.Гет (Мессаге.Гуилд.ИД);

ако (Мессаге.Цонтент.стартСвитх ( `$ {префикс} плаи`)) {

ЕКСЕЦУТЕ (Мессаге, СерверКуеуе);

Повратак;

} Иф (мессаге.цонтент.стартсвитх ( `$ {префикс} Скип`)) {

СКИП (Мессаге, СерверКуеуе);

Повратак;

} Иф (мессаге.цонтент.стартСвитх ( `$ {префикс} стоп`)) {

Стоп (поруке, Серверкуеуе);

Повратак;

} ЕЛСЕ {

Мессаге.Цханнел.сенд ( 'треба да унесете важећу команду! ")

}

});

АСИНЦ ФУНКЦИЈА Екецуте (МЕССАГЕ, СЕРВЕРКУЕУЕ) {

цонст аргс = мессаге.цонтент.сплит ( '');

Цонст ВоицеЦханнел = Мессаге.Мембер.ВоицеЦханнел;

ако Повратак Мессаге.Цханнел.сенд ( 'Морате бити у А Воице Цханнел Плаи музику! ") (ВоицеЦханнел!);

цонст Дозволе = ВоицеЦханнел.пермиссионСФОР (Мессаге.Цлиент.усер);

Иф (! Пермиссионс.хас ( 'Цоннецт) ||! Пермиссионс.хас (' Спеак ')) {

Повратак Мессаге.Цханнел.сенд ( "И Неед дозволе да се придруже и говорите свој говорни канал! ');

}

Цонст Сонгинфо = аваит итдл.гетинфо (аргс [1]);

Цонст сонг = {

Наслов: Сонгинфо.титле,

УРЛ адреса: Сонгинфо.Видео_УРЛ,

};

Иф (! Серверкуеуе) {

Цонст КуеуеЦонтруцт = {

ТектЦханнел: Мессаге.Цханнел,

ВоицеЦханнел: ВоицеЦханнел,

Прикључак: НУЛЛ

Песме: [],

Запремина: 5,

Плаиинг: Истина,

};

куеуе.сет (Мессаге.Гуилд.ИД, КуеуеЦонтруцт);

куеуецонтруцт.сонгс.пусх (СОНГ);

покушати {

вар цоннецтион = аваит воицецханнел.јоин ();

куеуецонтруцт.цоннецтион = Цоннецтион;

Плаи (Мессаге.Гуилд, Куеуецонтруцт.сонгс [0]);

} Цатцх (ЕРР) {

Цонсоле.лог (ЕРР);

куеуе.делете (Мессаге.Гуилд.ИД);

Повратак Мессаге.Цханнел.сенд (ЕРР) при;

}

} ЕЛСЕ {

СерверКуеуе.Сонгс.пусх (Песна);

Цонсоле.лог (Серверкуеуе.сонгс);

Повратак Мессаге.Цханнел.сенд ( `$ {Сонг.титле} је додат у Ред '!);

}

}

ФУНКЦИЈА СКИП (Мессаге, Серверкуеуе) {

ако (мессаге.мембер.воицеЦханнел!) Повратак Мессаге.Цханнел.сенд ( 'Морате бити у говорни канал за Стоп Тхе Мусиц!');

иф (СерверКуеуе!) повратак Мессаге.Цханнел.сенд ( 'Тхере Ис Но песма коју сам могао Скип!');

СерверКуеуе.цоннецтион.диспатцхер.енд ();

}

ФУНКЦИЈА СТОП (Мессаге, Серверкуеуе) {

ако (мессаге.мембер.воицеЦханнел!) Повратак Мессаге.Цханнел.сенд ( 'Морате бити у говорни канал за Стоп Тхе Мусиц!');

СерверКуеуе.Сонгс = [];

СерверКуеуе.цоннецтион.диспатцхер.енд ();

}

Фунцтион игра (Гуилд, ПЕСМА) {

Цонст СерверКуеуе = куеуе.гет (гуилд.ид);

Иф (! Композициа) {

СерверКуеуе.ВоицеЦханнел.Леаве ();

куеуе.делете (гуилд.ид);

Повратак;

}

Цонст Диспечер = СерверКуеуе.Цоннецтион.ПлаиСтреам (ИТДЛ (Сонг.урл))

.на ( 'Енд', () => {

Цонсоле.лог ( 'Музика окончена!');

серверкуеуе.сонгс.схифт ();

Плаи (Гуилд, Серверкуеуе.сонгс [0]);

})

.на ( 'еррор', еррор => {

Цонсоле.еррор (Еррор);

});

диспатцхер.сетволумелогаритхмиц (серверкуеуе.волуме / 5);

}

Цлиент.логин (Токен);

По завршетку, боље је да се поново бота, након чега можете да одете на сервер, повезали са говорног канала, као и било какву наредбу интеракције, провере како реагују на бота.

Извор код Проверите тим да створи музички бот у нескладу

Ако горња варијанта бота није погодна за вас, можете пронаћи изворне кодове на истом ГитХуб-у и копирајте их на рачунар. Принцип регистрације и лансирања остаје исти, па ако је потребно, једноставно измените готов код, а затим наставите да тестирате бот.

Потражите готову решења за стварање музичког бота у нескладу

У овом чланку нисмо утицали на пражњење бота о хостингу, дистрибуирати га међу осталим корисницима, креирајући аватар и употребу отворених места, одакле се може овластити. Све је то засебне процесе који би требали бити ангажовани само када сте прегледали своју вештину да бисте створили ботове и спремни су да дистрибуирате пројекте на мрежи.

Опширније