1-qadam: Mavzu bott tanlash
Agar tijorat maqsadlarida bot yaratish, lekin, bir texnik vazifa yo'q birinchi vazifalari umuman amalga oshirish ko'zda tutilmoqda tushunish uchun bo'lsa. Bu boshqarish, o'yin musiqa yoki mini-o'yinlar bilan qiziqarli bir bot bo'lishi mumkin. Odatda, ta'lim bosqichida, bir fikr amalga oshirish uchun paydo yoki kurs bo'yicha uy vazifasi sifatida taqdim etiladi.
bir g'oya izlab uchun ajoyib manba juda botlar ro'yxati bilan har qanday mashhur sayt. unda siz ommalashib tartibida belgilash va eng mashhur narsani topishingiz mumkin. loyiha sahifalarida, shuningdek, bo'lajak bot nazar qanday tushunishga yordam beradi ish vazifalari va tamoyillari, bir ta'rifi yo'q.
Bilanoq mavzu tanlanadi yoki uni tahrirlab allaqachon mavjud kodni nusxa qaror qildi, deb, o'z bot yozishni davom eting.
2-qadam: bot ariza yaratish
Keyingi qadam Discord Ishlab chiquvchilar uchun rasmiy portalida ariza yaratish. Bu bot uning mavjudligini boshladi va taklifiga binoan ishlatiladigan noyob ma'lumoti sotib, deb zarur. Zotan, loyiha nomi, tanlangan ruxsat va logotipi o'rnatish etiladi.
Discord Developer Portal sayti o'tish
- yuqoridagi linkni oching va sinov server siz birinchi authorize uchun foydalanish va bot nazorat qiladi, deb profili ostida Tuzuvchi portalida kirish.
- bosh sahifada bir marta, "Yangi Application" tugmasini bosing.
- Ismingizni kiriting va yaratish tasdiqlash.
- uch gorizontal chiziqlar bilan tugmasini bosib sayt menyusi kengaytirish.
- "Sozlamalar" blokda joylashtirish, "bot" ni tanlang.
- qo'llash uchun yangi bot qurilishi tasdiqlang.
- pop-up oynada, "Ha, buni!" tugmasini bosing.
- Bu bosqichda, siz bot nomini o'zgartirishingiz mumkin va u tayyor bo'lsa avatar uni yuklab olishingiz mumkin. Shu bo'limda ham klipboardga uni ko'chirib olish uchun, mas'ul bo'lgan "Nusxa olish" tugmasi bilan bir belgi ekanini unutmang. Bu harakat loyiha kodi bilan operatsiya davomida bir necha marta qilish kerak bo'ladi.
- Yana menyuni kengaytiring va OAAS2 bo'limiga boring.
- Scopes parametrlari ro'yxatida "Bot" elementini toping va uni tekshiring belgisi bilan belgilang.
- Darhol "Bot ruxsat" nomi bilan boshqa blokni toping. Ushbu bot tomonidan bajarilgan harakatlarni bajarib, barcha ruxsatlarni faollashtiring.
- Matn va ovozli kanallar uchun ruxsatnomalarni unutmang. Biroq, administratorning darhol arizani taqdim etish huquqini berish huquqini bilish uchun ular kerak emas.
- "Muzoplar" blokini yana ko'taring va velosipedda ruxsatnomasiga avtomatik ravishda yaratilgan havolani nusxa oling.
- Ilova qo'shish uchun uni aylantiring va serverni tanlang.
- Tegishli huquqlarni taqdim etishni tasdiqlang (derazada katakchalar bilan belgilangan barcha ruxsatlar ko'rsatiladi. Keyingi bosqichga o'tish uchun "avtorizatsiya" ni bosing.
- Tartibni bajarish uchun CAPTCHA-ni kiriting.
- Serverga o'ting va Bot endi ishtirokchilar ro'yxatida ko'rsatiladi. Endi u oflayn, chunki uning kodi hali yozilmagan.
3-qadam: Rivojlanish muhitini tanlang
Bot-yozuv kodini yaratishning eng qiyin bosqichini bajarish vaqti keldi. Buning uchun qo'llab-quvvatlanadigan dasturlash tillaridan birini tanlang. Ko'pincha ko'pincha JavaScript-ni tugun yoki python shaklida ishlatadi. Tanlov faqat sizning bilimingiz yoki botning botline bo'lgan, agar u uni yanada takomillashtirishga kirish uchun kelsa, bot botqoqligi. Turli tillar uchun sintaksis qo'llab-quvvatlash va qo'shimcha foydali xususiyatlarga ega turli xil rivojlanish muhiti kerak. Ushbu maqolalarda ushbu maqolalarda quyidagi havolalaridagi maqolalarda bilib olishingiz mumkin.
Ko'proq o'qish:
Dasturlash muhitini dasturlash uchun tanlash
Windows uchun matn muharrirlari
4-qadam: Kodni yozish
Botslarni qanday qilib qisish uchun boshqacha murakkablik darajasini olish uchun turli xil darslar va namoyishlar mavjud. Musiqa yoki ma'muriyatni o'ynash uchun barcha loyihalar mavjud, shuning uchun ba'zida ba'zan ba'zan nusxa ko'chirish. Ammo, agar siz o'zingiz kodini yozishga qaror qilsangiz, piton yoki javascript-ni o'zlashtirishingiz kerak.
Boshqa bir maqolada, biz botning asosi qanday yaratilishi haqida batafsil bayon etdik va bir vaqtning o'zida ikkita dasturlash tillarini sindirish uchun asosiy buyruqlar qo'shiladi. Siz faqat eng yaxshi birini tanlashingiz va printsiplar fayl yaratib, ularning tarkibini yozishingiz kerak.
Batafsil: Notokda botni yozish
5-qadam: Botni taqsimlash
Oddiy qilib aytganda, hech kim sizning botingiz haqida hech kim bilmaydi, chunki u shunchaki tarmoqda yo'q. Agar yaratish faqat shaxsiy loyiha uchun sodir bo'lsa, reklama kerak emas, ammo ko'pincha botni olish maqsadiga olib keladi. Ochiq maydonlar tarqatishning eng yaxshi vositasi hisoblanadi, u erda siz uni bepul yoki botingizni yuklab olishingiz mumkin, shuning uchun uni qidirish uchun oching. Biz buni bitta mashhur sayt misolida tahlil qilamiz.
- Avvaliga, siz "Kirish" ni bosish orqali siz istafarsiz hisob orqali avtorizatsiya qilishingiz kerak bo'ladi.
- Yangi yorliq paydo bo'lganda, "avtorizatsiya qilish" tugmasidan foydalanib harakatni tasdiqlang.
- Asosiy fayl sahifasida botni qo'shish uchun javobgar bo'lgan qismni toping.
- Ushbu parametrni ushbu parametrni oldindan belgilab qo'ygan holda, biz ilgari ilgari yozgan portal orqali belgilab qo'ying.
- Ishlatilgan prefiksni belgilashingizga ishonch hosil qiling.
- Ma'lumotni qo'shish, saytdagi Bot sahifasining ekranini aks ettirishga ta'sir qiluvchi teglar va boshqa parametrlarni ko'rsating.
- Agar taklifnoma allaqachon u erda bo'lsa, uni tegishli maydonga joylashtiring yoki uni yaratish uchun "Generatorni taklif qiling" ga o'ting.
- Kiritilgan ma'lumotlarning to'g'riligini tekshiring va "yuborish" ni bosing.
Asosiy harakatlarning printsipi, bots va serverlarni kuzatish uchun taxminan bir xil, chunki ular o'z loyihalarini joylashtirishga va ularni to'ldirish uchun bepul, boshqalari esa obunani sotib olishni talab qiladilar Loyihani ro'yxatga olish bosqichi. Bu erda allaqachon o'zingizning xohishingizga e'tibor berilib, reklama byudjetini shakllantirmoqda.
6-qadam: Botni VPS-ga joylashtirish
Bu doimiy ravishda mahalliy kompyuterda ishlashi mumkin emas - ertami-kechmi operatsion tizim qayta ishga tushiriladi, bu esa uni o'chirib qo'yadi, chunki u "buyruq satri" dastur bilan yakunlanadi. Barcha keng ko'lamli loyihalar foydalanilgan dasturlash tilini qo'llab-quvvatlash bilan VPS bilan bog'liq. Agar siz bunday xizmatlardan foydalanishingiz kerak bo'lganda, ularda bunday xizmatlardan foydalanishingiz kerak bo'lgan darajada bo'lsa, ularning ishi printsipini endi tushuncha bermaydi, chunki zarur bilim allaqachon sotib olingan. Buning o'rniga, har doim tanlangan yap qo'llab-quvvatlashiga e'tibor berishni tavsiya etamiz, agar iloji bo'lsa, tanlangan VPS-da botning ishini tekshirish uchun sinov muddatidan foydalaning. Shuni unutmangki, bunday saytlar uchun mutaxassislar tezda mas'uliyatli bo'lgan bunday saytlarga yordam xizmatlari mavjud. Botni VPS-ga ulagandan so'ng, u har doim faol holatda bo'ladi va uni mahalliy kompyuterda fayllar bilan saqlashingiz shart emas.