Стъпка 1: Избор на тема Бот
Ако създадете бот за търговски цели, но нямате техническа задача, първо да разберете какви функции са планирани да бъдат изпълнени изобщо. Това може да бъде бот за администриране, възпроизвеждане на музика или забавление с мини-игри. Обикновено на етапа на учене се появява идея за изпълнение или се предлага като домашна задача за курсове.
Отличен източник за търсене на идея е абсолютно всеки популярен сайт със списък на ботове. На него можете да зададете сортирането на популярността и да разберете какво е най-популярното. На страниците на проекта има описание на функциите и принципите на работа, което също ще помогне да разберем как трябва да изглежда бъдещият ви бот.
Веднага след като темата е избрана или е решено да се копира съществуващия код, вече го редактирате, продължете да пишете собствения си бот.
Стъпка 2: Създаване на приложение за бот
Следващата стъпка е да се създаде заявление за официалния портал за раздора. Необходимо е бот да започне своето съществуване и да придобие уникален токен, използван по поканата. Вече е избрано името на проекта, инсталирането на разрешителни и лого.
Отидете на сайта на портала за разработчик на раздор
- Отворете връзката по-горе и влезте в портала за разработчици под профила, който ще използвате за тестовия сървър, когато първо разрешите и проверите бота.
- Веднъж на главната страница, кликнете върху бутона "Ново приложение".
- Въведете името си и потвърдете създаването.
- Разгънете менюто на сайта, като натиснете бутона с три хоризонтални линии.
- В блока "Настройки" изберете "Bot".
- Потвърдете изграждането на нов бот за приложението.
- В изскачащия прозорец кликнете върху "Да, направете го!".
- На този етап можете да промените името на бота и да го изтеглите на аватара, ако е готов. Моля, обърнете внимание, че в същата секция също е токен с бутона "Копиране", който е отговорен за копирането му в клипборда. Това действие ще трябва да направи повече от веднъж по време на работа с проектния код.
- Разгънете менюто отново и отидете в раздела OAUTH2.
- В списъка с параметри на SCOPES намерете елемента "Bot" и го маркирайте с маркировка.
- Незабавно намерете друг блок с името "Bot permissions". Активирайте всички разрешения, като изтласкате действията, извършени от този бот.
- Не забравяйте за разрешенията за текстови и гласови канали. Въпреки това, те няма да са необходими, за да активират, ако правото на администратора незабавно предоставя на заявлението.
- Повдигнете отново блока на "SCOPES" и копирайте автоматично генерираната връзка към разрешението за велосипед.
- Превъртете през него и изберете сървъра, за да добавите приложение.
- Потвърдете предоставянето на подходящи права (всички разрешения, маркирани с квадратчета, се показват в прозореца. Кликнете върху "Authorize", за да преминете към следващата стъпка.
- Въведете CAPTCHA, за да завършите процедурата.
- Превъртете до сървъра и се уверете, че ботът се показва в списъка на участниците. Сега той е офлайн, защото кодът му все още не е написан.
Стъпка 3: Изберете среда за разработка
Време е да направите най-трудния етап от създаването на кода за писане на бот. За да направите това, изберете един от поддържаните езици за програмиране. Най-често използват JavaScript с разширение под формата на Node.js или Python. Изборът зависи изключително върху знанията ви или в кой формат е бота на бота, ако става въпрос за копиране на допълнително усъвършенстване. За различни езици са необходими различни среди за развитие със синтактична поддръжка и допълнителни полезни функции. Можете да научите повече за най-популярните в статиите за връзките по-долу.
Прочетете още:
Избор на среда за развитие за програмиране
Текстови редактори за Windows
Стъпка 4: Код за писане
Има много различни уроци и демонстрации как да пишат ботове за раздоглаво ниво на сложност. Има дори цели проекти за възпроизвеждане на музика или администрация, така че понякога банално копиране понякога. Въпреки това, ако решите сами да напишете кода, трябва да овладеете Python или JavaScript.
В друга статия, описахме подробно как се създава основата на бота и се добавят основни команди, счупване на двете споменати езици за програмиране наведнъж. Трябва само да изберете най-доброто и да разберете как принципите създават файлове и пишат съдържанието си.
Прочетете повече: писане на бот в раздор
Стъпка 5: Разпределение на бота
Просто никой няма да знае за вашия бот, защото той просто липсва в мрежата. Ако създаването се осъществява единствено за личен проект, промоцията не е необходима, но често се преследва от целта за получаване на бот. Откритите сайтове се считат за най-добрите средства за разпространение, където можете да го изтеглите безплатно или чрез абонамент, за да изтеглите вашия бот, като по този начин го отваряте за търсене. Ще анализираме това при примера на един популярен сайт.
- Първоначално ще трябва да разрешите чрез раздорания, като кликнете върху "Вход".
- Когато се появи нов раздел, потвърдете действието, като използвате бутона "Authorize".
- На главната файл страница намерете секцията, отговорна за добавянето на бот.
- Въведете своя идентификационен номер, като дефинирате този параметър чрез портала за разработчици на раздор, който вече сме написали по-рано.
- Не забравяйте да посочите използвания префикс.
- Добавете описание, посочете маркерите и други параметри, които влияят на дисплея на страницата на бота на сайта.
- Ако връзката за покана вече е там, поставете го в съответното поле или отидете на "Поканете генератор", за да го генерирате.
- Проверете коректността на въведените данни и кликнете върху "Изпращане".
Принципът на основните дейности е приблизително една и съща на всички сайтове за мониторинг на ботове и сървъри, лъжите, разликата само, че някои позволяват свободно да поставят свои собствени проекти и да ги насърчи към върха срещу заплащане, а други се нуждаят от придобиване на абонамент по етапа на регистрация проект. Тук вече се фокусира върху собствените си предпочитания и формира бюджет за реклама.
Етап 6: Поставяне на бота на VPS
Той няма да бъде в състояние да работи постоянно на локален компютър - рано или късно на операционната система ще продължи рестартиране, което означава, че ще се изключи и бота, тъй като "командния ред" ще се затвори с приложението. Всички големи проекти са свързани с VPS с подкрепата на езика за програмиране се използват. Ако сте на ниво, когато ще трябва да използвате тези услуги, обясни принципа на тяхната работа вече не е логично, тъй като необходимите познания най-вероятно вече е придобил. Вместо това, ние препоръчваме винаги да се обърне внимание на подкрепата на избрания Яп и, ако е възможно, да се използва в периода тест за проверка на работата на бота върху избраните VPS. Да не забравяме, че има услуги за поддръжка на такива сайтове, чиито специалисти бързо са отговорни за всякакви въпроси. След свързването на бота на VPS, тя винаги ще бъде в активна състояние и не е нужно да я съхранява с файлове на локалния компютър.