Discord роботууд нь бүх хэлбэр, хэмжээтэй байдаг бөгөөд таны сервер дээрх хэрэглэгчийн зан төлөвийг зохицуулах, шугамнаас гарсан тоглогчдын дууг хаах, хориглох зэрэг шийтгэлүүдийг автоматаар арилгахаас эхлээд олон төрлийн зорилгоор ашиглаж болно. хүн болгонд таалагдах хөгжим.
Доорх заавар нь таныг аль хэдийн Discord бүртгэл болон сервертэй болсон гэж үзэж байна. Үгүй бол үргэлжлүүлэхээсээ өмнө үүнийг discordapp.com дээр тохируулах хэрэгтэй.
Discord роботууд нь JavaScript хэл дээр бичигдсэн байдаг ч тэдгээрийг үүсгэхийн тулд та туршлагатай кодлогч байх шаардлагагүй. Үнэндээ энэ үйл явц нь таны төсөөлж байснаас хамаагүй бага айдас төрүүлдэг. Таны саналд нийцэх Discord ботыг хэрхэн бүтээх талаар сурахын тулд үргэлжлүүлэн уншина уу.
Энэ заавар нь macOS эсвэл Windows үйлдлийн системтэй хэрэглэгчдэд зориулагдсан болно.
Node.js-г татаж аваад суулгаарай
Discord бот үүсгэж эхлэхээсээ өмнө Google Chrome-ын V8 хөдөлгүүр дээр бүтээгдсэн JavaScript ажиллах орчин болох Node.js-г суулгахыг хүсэж байна.
-
Вэб хөтөч нээгээд албан ёсны Node.js татаж авах хуудас руу очно уу.
-
Өөрийн платформ (macOS эсвэл Windows)-д тохирох суулгагч багцыг сонгоод татаж авах холбоос дээр дарна уу.
- Татаж авсан файлаа нээгээд Node.js-г суулгахын тулд дэлгэцэн дээрх зааврыг дагана уу.
- Дуусмагц Command Prompt (Windows) эсвэл Terminal (macOS) програмыг ажиллуулна уу.
-
Дараах текстийг сануулга дээр бичээд гар дээрх Enter товчийг дарна уу: зангилаа -v
- Хэрэв хувилбарын дугаарыг буцаасан бол Node.js зөв суулгасан байна. Үгүй бол дээрх алхмуудыг дахин үзэж суулгаж дууссан эсэхийг шалгана уу.
Discord програм үүсгэх
Одоо та урьдчилсан нөхцөлөө бүрдүүлсэн тул дараа нь таны роботыг нэмж болох шинэ програм үүсгэх цаг боллоо.
- Хөтөч нээгээд серверийнхээ Discord хөгжүүлэгчийн портал руу орж шаардлагатай бол нэвтэрнэ үү.
-
Шинэ програм дээр дарна уу.
-
Өгөгдсөн засварлах талбарт шинэ програмынхаа нэрийг оруулаад бэлэн бол Create дээр дарна уу.
-
Дагалдах дэлгэцийн агшинд үзүүлсэн шиг таны шинэ аппликешны ерөнхий мэдээллийн дэлгэц гарч ирэх ёстой. Зүүн цэсний хэсэгт байрлах Bot-г сонгоно уу.
-
Бот нэмэх дээр дарна уу.
-
Одоо та өөрийн аппликешнд робот нэмэхийг хүсэж байгаа эсэхээ асуух мессеж гарч ирнэ. Тийм, хийгээрэй! дарна уу
-
Таны шинэ роботыг BUILD-A-BOT хэсэгт мэдээлэл, сонголттойгоор нь үүсгэх хэрэгтэй. Токеныг илчлэхийн тулд товшино уу-г сонгоно уу.
-
Дээрх холбоосын оронд урт тэмдэгтүүдийг харуулах ёстой. Хуулбарлах дарж энэ токеныг санах ой руугаа илгээнэ үү.
-
Энэ токеныг Notepad, TextEdit эсвэл ижил төстэй програм ашиглан текст файлд буулгана уу.
Та энэ зааварчилгааг дуусгасны дараа энэ файлыг устгаад хогийн сав эсвэл хогийн савнаас хасах хэрэгтэй.
Ботоо кодлох
Та робот үүсгээд сервертээ нэмлээ. Дараа нь ботыг хүссэн зүйлээ хийхийн тулд кодлох хөгжилтэй хэсэг ирнэ.
- Command Prompt (Windows) эсвэл Terminal (macOS) програмыг ажиллуулна уу.
-
Дараах текстийг сануулга дээр бичээд гар дээрх Enter эсвэл Буцах дээр дарна уу: mkdir discord-test -bot
Та discord-test-bot-г өөрийн сонгосон нэрээр сольж болно.
-
Дараа нь шинээр үүсгэсэн лавлах руу шилжихийн тулд дараах тушаалыг бичнэ үү: cd discord-test-bot
-
Таны ботын фолдерын төслийн хавтасны нэрийг харуулах командын мөрийг шинэчлэх ёстой. Дараахыг бичээд Enter эсвэл Буцах товчийг дарна уу: npm init -y
-
Дээрх дэлгэцийн агшинд үзүүлсэн шиг package.json нэртэй файл одоо таны төслийн хавтсанд үүсгэгдэх ёстой. Тушаалын мөрөнд дараахыг бичээд Enter эсвэл Буцах товчийг дарна уу: npm install --save discord.js
-
Одоо АНХААРУУЛГА мессежийн жагсаалтыг харуулах боломжтой бөгөөд ямар ч алдаа (ERR) харагдахгүй бөгөөд таны командын мөр эсвэл терминалын цонхны доод талд "7 багц нэмсэн" эсвэл мессеж гарч ирэх үед үүнийг үл тоомсорлож болно. "8 багц нэмсэн". Дараахыг бичээд Enter эсвэл Return товчийг дарж auth.json файлыг үүсгэнэ үү: touch auth.json
Хэрэв та touch командыг ашиглахыг оролдох үед алдааны мэдэгдэл хүлээн авбал эхлээд өөрийн командын мөрөнд дараах синтаксийг оруулан суулгах шаардлагатай болно: npm install touch-cli -g
-
Энэ файлыг үүсгэсэн гэдгийг баталгаажуулах мессеж байх боловч та ls -al (macOS) эсвэл dir гэж бичиж болно. (Windows) дээр дарж төслийн лавлахынхаа агуулгыг харж, auth.json жагсаалтад байгаа гэдгийг өөрөө баталгаажуулна уу.
- Атом, Notepad эсвэл TextEdit гэх мэт өөрийн дуртай код эсвэл текст засварлагчийг ажиллуулж, төслийн шинэ хавтас руугаа очно уу.
-
auth.json файлыг нээгээд дагалдах дэлгэцийн агшинд харуулсан текстийг оруулаад AUTH-TOKEN-г өмнө нь зааварт хадгалсан баталгаажуулалтын тэмдэгт мөрөөр солино уу. Дуусмагц файлаа хадгална уу.
Та баталгаажуулалтын мөрийг бүхэлд нь харуулсан хашилтын дотор хуулж буулгах ёстой. Хэрэв танд нэг ч гэсэн тэмдэгт дутуу байвал таны бот санаснаар ажиллахгүй.
- Засварлагч руу буцаж, төслийн хавтсандаа bot.js нэртэй шинэ файл үүсгэнэ үү.
-
bot.js файл нь таны ботын зан төлөвийг тодорхойлох кодыг агуулсан байх бөгөөд энэ нь танаас бүрэн хамаарна. Гэсэн хэдий ч энэ зааварчилгааны зорилгын үүднээс бид дараах кодыг ашиглаж, бүх зүйл санаснаар ажиллаж байгаа эсэхийг шалгахын тулд роботоо төгсгөлөөс нь туршиж үзэхийг зөвлөж байна. Дараа нь та буцаж очоод bot.js-н агуулгыг өөрийн үзэмжээр засах боломжтой.
const Discord=шаардлагатай('discord.js');
const клиент=шинэ Discord. Client();
const auth=шаардах('./auth.json');
client.on('бэлэн', ()=> {
console.log(`${client.user.tag}-р нэвтэрсэн!`);
});
client.on('мессеж', мессеж=> {
хэрэв (msg.content==='сайн уу') {
msg.reply(‘сайн уу!’);
}
});
client.login(auth.token);
Энэ загвар код нь бот дуудагдах үед командын мөрийн консол руу мессеж бичиж, амжилттай нэвтэрсэнийг баталгаажуулж, таны хэрэглэгчийн шошгыг агуулсан болно.
- Шинэчилсэн bot.js файлаа хадгал.
- Командын мөр эсвэл Терминал руу буцаж очоод bot скриптээ ажиллуулахын тулд дараахыг бичнэ үү: node bot.js
- Хэрэв та энэ хүртэл бүх зүйлийг зөв хийсэн бол таны тушаалын мөр эсвэл терминалын цонхонд дараах текст гарч ирнэ: Discord-test-bot-оор нэвтэрсэн байна
Бот кодыг сервертэйгээ нэгтгэх
Та бараг ирлээ…
- Хөтөч нээгээд серверийнхээ Discord хөгжүүлэгчийн портал руу орж шаардлагатай бол нэвтэрнэ үү.
-
Хэрэв асуувал MY APPLICATIONS дэлгэцээс бидний өмнө нь үүсгэсэн програмыг сонгоно уу.
-
Зүүн цэсний хэсэгт байрлах OAuth2 дээр дарна уу.
-
ХАМРАХ хэсгийг олох хүртлээ дэлгэцийн доод хэсэг рүү гүйлгэнэ үү. bot сонголтын хажууд нэг товшиж шалгах тэмдэг тавина уу.
-
БОТ ЗӨВШӨӨРӨЛ хэсэг рүү дахин доош гүйлгэж, таны бот санаснаар ажиллах шаардлагатай байж болзошгүй зөвшөөрлийн төрөл бүрийн хажууд тэмдэглэгээ хийнэ үү. Энэхүү жишээ ботын зорилгоор бидэнд дараах зөвшөөрөл шаардлагатай: Мессеж илгээх, Мессежийн түүхийг унших
Таны тусгай ботод нэлээд өөр зөвшөөрөл хэрэгтэй болно. Зөвшөөрөл бүрийг идэвхжүүлэхийн өмнө юунд хамаатайг ойлгох нь чухал бөгөөд ингэснээр бот хэрэглэгчид үүнийг бусармаг зорилгоор ашиглах боломжгүй болно.
-
ХАМРАХ ХҮРЭЭ болон BOT ЗӨВШӨӨРӨЛИЙН хэсгүүдийн хооронд байрлах, урт URL-н хамт байгаа Хуулбарлах дээр дарна уу.
- Хуудсыг ачаалахын тулд шинэ хөтчийн таб нээгээд хаягийн талбарт энэ URL-г буулгаж, Enter эсвэл Буцах товчийг дарна уу.
-
CONNECT TO DISCORD интерфэйсийг дагалдах дэлгэцийн агшинд үзүүлсэн шиг харуулах ёстой. Сервер сонгох дээр товшоод өгөгдсөн жагсаалтаас серверийнхээ нэрийг сонгоно уу.
-
Зөвшөөрөх дээр дарна уу.
-
Би робот биш гэсний хажууд тэмдэглэгээг тэмдэглэж, нүдийг нь нэг удаа дарна уу.
-
Таны роботыг зөвшөөрч, серверт нэмсэн гэдгийг баталгаажуулах зурвас гарч ирэх ёстой.
Ботоо сервер дээр хэрхэн шалгах вэ
Та Discord клиентийг ажиллуулж өөрийн кодтой тохирох команд эсвэл мессеж илгээснээр роботоо шалгах боломжтой. Энэ жишээн дээр hello гэсэн үгийг өөрийн бот руу илгээвэл hi! гэж хариулах ёстой.