nizo uchun bot yozish uchun qanday

Anonim

nizo uchun bot yozish uchun qanday

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.

mashhur loyihalarni ko'rish zid bir bot yaratish

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

  1. yuqoridagi linkni oching va sinov server siz birinchi authorize uchun foydalanish va bot nazorat qiladi, deb profili ostida Tuzuvchi portalida kirish.
  2. Ishlab chiquvchilar kuni Avtorizatsiya zid bir bot yaratish portali

  3. bosh sahifada bir marta, "Yangi Application" tugmasini bosing.
  4. Ishlab chiquvchilar bo'yicha yangi dastur yaratish uchun o'tish zid bir bot yaratish portali

  5. Ismingizni kiriting va yaratish tasdiqlash.
  6. Ishlab chiquvchilar bo'yicha yangi dastur portali yaratish zid bir bot yaratish

  7. uch gorizontal chiziqlar bilan tugmasini bosib sayt menyusi kengaytirish.
  8. Zid bir bot yaratish uchun Ishlab Navigatsiya portali Ochilish

  9. "Sozlamalar" blokda joylashtirish, "bot" ni tanlang.
  10. Zid bir bot yaratish Tuzuvchi portalining bot parametrlari bilan bo'limga borib

  11. qo'llash uchun yangi bot qurilishi tasdiqlang.
  12. Tugma zid bir bot yaratish Tuzuvchi portali saytida yangi bot yaratish

  13. pop-up oynada, "Ha, buni!" tugmasini bosing.
  14. Tuzuvchi portalining yangi dastur yaratish tasdiqlash bilan Xabarnoma zid bir bot yaratish

  15. 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.
  16. Nizomda botni yaratish uchun yaratilgan dasturning asosiy parametrlari

  17. Yana menyuni kengaytiring va OAAS2 bo'limiga boring.
  18. Imzerda botni yaratish uchun qo'shimcha dasturni tanlash bo'yicha qo'shimcha ariza turiga o'tish

  19. Scopes parametrlari ro'yxatida "Bot" elementini toping va uni tekshiring belgisi bilan belgilang.
  20. Imzilda botni yaratish uchun ishlab chiqaruvchi portalida ishlatiladigan dastur turini tanlang

  21. Darhol "Bot ruxsat" nomi bilan boshqa blokni toping. Ushbu bot tomonidan bajarilgan harakatlarni bajarib, barcha ruxsatlarni faollashtiring.
  22. Imzozda botni yaratish uchun ruxsat qo'shish

  23. Matn va ovozli kanallar uchun ruxsatnomalarni unutmang. Biroq, administratorning darhol arizani taqdim etish huquqini berish huquqini bilish uchun ular kerak emas.
  24. Imkoniyatda botni yaratish uchun ishlab chiqaruvchi portalida maxsus dasturlar uchun boshqa ruxsatlarni tanlash

  25. "Muzoplar" blokini yana ko'taring va velosipedda ruxsatnomasiga avtomatik ravishda yaratilgan havolani nusxa oling.
  26. Notokda botni yaratish uchun serverdagi birinchi velosipedda avtorizatsiya

  27. Ilova qo'shish uchun uni aylantiring va serverni tanlang.
  28. Imzozda botni yaratish uchun serverda avtorizatsiya

  29. Tegishli huquqlarni taqdim etishni tasdiqlang (derazada katakchalar bilan belgilangan barcha ruxsatlar ko'rsatiladi. Keyingi bosqichga o'tish uchun "avtorizatsiya" ni bosing.
  30. Masofatda botni yaratish uchun mavjud ruxsatlarni yaratish uchun ro'yxatni ko'ring

  31. Tartibni bajarish uchun CAPTCHA-ni kiriting.
  32. Birinchi avtorizatsiyada CAPTCHA-ni tasdiqlash uchun nizo ichida botni yaratish uchun

  33. Serverga o'ting va Bot endi ishtirokchilar ro'yxatida ko'rsatiladi. Endi u oflayn, chunki uning kodi hali yozilmagan.
  34. Nizomda botni yaratish uchun tanlangan server ishtirokchilari ro'yxatini tekshirish

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

Imkoniyatda botni yaratish uchun kod yozayotganda ishlab chiqarish muhitini tanlash

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.

Nizomda botni yaratish uchun python dasturlash tilidan foydalanish

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

Nizomda botni yaratish uchun JavaScript dasturini ishlatish

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.

  1. Avvaliga, siz "Kirish" ni bosish orqali siz istafarsiz hisob orqali avtorizatsiya qilishingiz kerak bo'ladi.
  2. Tanlangan saytda nizomda botni targ'ib qilish uchun avtorizatsiya

  3. Yangi yorliq paydo bo'lganda, "avtorizatsiya qilish" tugmasidan foydalanib harakatni tasdiqlang.
  4. Tanlangan saytda nizomda botni targ'ib qilish uchun avtorizatsiyani tasdiqlash

  5. Asosiy fayl sahifasida botni qo'shish uchun javobgar bo'lgan qismni toping.
  6. Imzozda botni targ'ib qilish uchun loyiha bo'limiga o'tish

  7. Ushbu parametrni ushbu parametrni oldindan belgilab qo'ygan holda, biz ilgari ilgari yozgan portal orqali belgilab qo'ying.
  8. Loyihaning nomini nizomda targ'ib qilish uchun kiriting

  9. Ishlatilgan prefiksni belgilashingizga ishonch hosil qiling.
  10. Botni reklama qilish bo'yicha prefiksiyani tan olish uchun loyihani tanlash

  11. Ma'lumotni qo'shish, saytdagi Bot sahifasining ekranini aks ettirishga ta'sir qiluvchi teglar va boshqa parametrlarni ko'rsating.
  12. Botni targ'ib qilish uchun saytdagi asosiy ma'lumotlarni to'ldirish

  13. Agar taklifnoma allaqachon u erda bo'lsa, uni tegishli maydonga joylashtiring yoki uni yaratish uchun "Generatorni taklif qiling" ga o'ting.
  14. Ixtiyoriy ravishda nizomni targ'ib qilish uchun Saytga taklifnomalarni joylashtiring

  15. Kiritilgan ma'lumotlarning to'g'riligini tekshiring va "yuborish" ni bosing.
  16. Imzozda botni targ'ib qilish uchun loyihani qo'shishni tasdiqlash

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.

Imzerda batareya doimiy ishlashini ta'minlash uchun VPS-dan foydalanish

Ko'proq o'qing