Discord бол тоглоомчдын ихэвчлэн ашигладаг, дуртай чат програм юм. Discord хэрэглэгчид өөрсдийн Discord сувгийг үнэгүй үүсгэж, хүмүүсийг энэ сувагт нэгдэхийг урьж болно. Зарим хүмүүс хөгжим тоглуулах, суваг дээр шинэ хэрэглэгчидтэй мэндчилэх гэх мэт зүйлсийг Discord дээр ашигладаг. Энэхүү wikiHow нь Discord -д зориулж bot хэрхэн хийхийг танд заадаг. Гэхдээ ботууд JavaScript -ээр ажилладаг тул та кодчиллын талаар бага зэрэг мэддэг байх ёстой.
Алхам
6 -р хэсгийн 1: Компьютерийг бэлтгэх
Алхам 1. https://nodejs.org/en/download/ дээрээс Node.js татаж аваарай
Node.js бол JavaScript -ийг үнэгүй ажиллуулах цаг бөгөөд танд робот бүтээх хэрэгтэй. Та Windows эсвэл MacOS -ийн суулгах файлыг, мөн хүссэн хувилбараа сонгож болно. Энэ процессын хувьд LTS хувилбарыг сонгохыг зөвлөж байна.
Алхам 2. Суулгах файлыг ажиллуулна уу
Windows компьютер дээр татаж авах файлыг дарж суулгалтыг ажиллуулна уу. Mac дээр та файлуудыг задалж, програм/суулгах файлыг олох хэрэгтэй болно. Суулгахаасаа өмнө бүх гэрээг уншсан эсэхээ шалгаарай.
Алхам 3. Discord данс үүсгэх (заавал биш)
Хэрэв танд Discord данс хараахан байхгүй бол https://discord.com/ хаягаар үүсгэж болно.
Алхам 4. Discord данс, суваг руугаа нэвтэрнэ үү
Discord програмыг компьютер дээрээ нээгээд бот нэмэхийг хүсч буй сувгаа нээнэ үү.
6 -ийн 2 -р хэсэг: Discord дээр бот үүсгэх
Алхам 1. Вэб хөтөчөөр дамжуулан https://discord.com/developers/applications/me хаягаар зочилно уу
Та апп -аар дамжуулан өөрийн акаунтад хандах боломжтой байж магадгүй, гэхдээ шаардлагатай бол дахин нэвтэрнэ үү. Энэ хэсэгт та bot-ийг идэвхжүүлсэн програм үүсгэж болно. Энэ нь та апп, бот бүтээх болно гэсэн үг юм.
Алхам 2. Шинэ програмын цэнхэр товчийг дарна уу
Энэ нь таны хөтчийн баруун талд байна. Таны програмын нэр гарч ирэх цонх гарч ирнэ.
Програмын нэрийг бичээд "Үүсгэх" дээр дарна уу. Хэрэв таны аппликейшн нь хэрэглэгчидтэй мэндчилж байгаа бол тайлбарлах нэрийг (жишээ нь "Greeterbot") сонгоно уу. Гэсэн хэдий ч "Greeterbot" гэх мэт нэр нь ийм алдартай нэр учраас алдаа үүсгэж болзошгүй юм. Тиймээс нэрний төгсгөлд тооны мөр нэмж оруулаарай (жишээ нь "Greeterbot38764165441")
Алхам 3. Зүүн цэсний Bots дээр дарна уу
Энэ цэсийг эвлүүлдэг тоглоомын дүрсээр зааж өгсөн болно.
Алхам 4. Add Bot дээр дарна уу
Энэ товчлуур нь "Build-A-Bot" гэсэн гарчгийн доор байна.
- "Тийм ээ, үүнийг хий! "Үйлдлийг баталгаажуулахын тулд гарч ирэх цонхонд дарна уу.
- Хэрэв танд хэт алдартай нэрний тухай алдааны мэдэгдэл ирвэл програмын хуудас руу буцаж очоод нэрийг нь өөрчилнө үү. Жишээлбэл, "Music Bot" нэрийг хэтэрхий алдартай гэж үздэг. Гэсэн хэдий ч та програмын нэрний төгсгөлд хэдэн тоо нэмж болно.
Алхам 5. Click to Reveal Token товчийг дарна уу
Энэ бичлэг нь бот мэдээллийн хэсэгт байна. Текст дээр дарахад цуврал үсэг, тоо харагдана.
Бүх текстийг хуулахын тулд "Хуулбарлах" дээр дарна уу. Та үүнийг наалдамхай тэмдэглэл эсвэл тэмдэглэлийн аппликешнд буулгаж болно, гэхдээ код руу нэвтэрч, хэнд ч бүү өг. Кодтой хүн ботыг хянах боломжтой. Код танд хэрэгтэй үед энэ хуудсан дээр үргэлж харагдах болно
6 -р хэсгийн 3 -р хэсэг: Роботуудыг сервер серверүүд эсвэл сувгууд руу илгээх
Алхам 1. Ерөнхий мэдээлэл дээр дарна уу
Энэ нь дэлгэцийн зүүн талд байгаа цэсэнд байна.
Алхам 2. "Client ID" хэсгийн "Хуулбарлах" дээр дарна уу
Энэ сонголт нь вэб хуудасны дунд байрладаг.
Алхам 3. Хуулж авсан ClientID -ээ дараах URL руу оруулна уу
"Https://discord.com/oauth2/authorize?&client_id=CLIENTID&scope=bot&permissions=8"
Жишээлбэл, хэрэв таны ClientID нь "000000000000000001" бол URL нь дараах байдлаар харагдах болно:
Алхам 4. URL -г хөтчийн хаягийн мөрөнд буулгана уу
Таныг суваг руу бот оруулах боломжийг танд олгох шинэ хуудас руу аваачна.
- Унтраах хайрцгийг дарж бүх нийцтэй сувгийг харуулна уу.
- Үргэлжлүүлэхийн тулд "Зөвшөөрөх" дээр дарна уу. Та бот нэмэгдсэн гэсэн баталгаажуулах мессежийг хүлээн авах бөгөөд идэвхтэй табыг хааж болно.
6 -р хэсгийн 4 -р хэсэг: Bots кодлох
Алхам 1. Ширээний компьютер дээр бот кодын хавтас үүсгэнэ үү
Та дараа нь фолдерт нэмэх код файлуудыг үүсгэх болно.
- Энэ нийтлэлд үзүүлсэн кодыг https://www.digitaltrends.com/gaming/how-to-make-a-discord-bot/ дээрээс авсан болно.
- Хэрэв та хүсвэл интернэтээс бусад ботын кодыг хайж болно, тухайлбал хөгжим тасралтгүй тоглох код гэх мэт. Энэхүү wikiHow нь "!" - ээр эхэлсэн текст эсвэл командуудад хариу өгдөг bot -уудын жишээ кодыг ашигладаг.
Алхам 2. Текст засварлах програмыг нээнэ үү
Та Windows-ийн Notepad эсвэл Mac-д зориулсан TextEdit гэх мэт доод түвшний текст засварлах програм ашиглаж болно.
Алхам 3. Дараах кодыг оруулна уу
{"Токен": "Таны Bot Token"}
Алхам 4. Файлыг "auth.json" хэлбэрээр хадгална уу
Файлыг.txt өргөтгөлөөр хадгалаагүй эсэхийг шалгаарай.
Алхам 5. Шинэ баримт бичиг үүсгэх
Та Ctrl+N (Windows) эсвэл Cmd+N (Mac) товчлолыг дарах эсвэл "Файл" таб дээрээс "Шинэ" сонголтыг дарж нэгийг үүсгэж болно.
Алхам 6. Дараах кодыг бичнэ үү
{"Нэр": "мэндчилгээ-бот", "хувилбар": "1.0.0", "тодорхойлолт": "Миний анхны зөрчилдөөн Bot", "үндсэн": "bot.js", "зохиогч": "Таны нэр", "Хамаарал": {}}
Алхам 7. Файлыг "package.json" хэлбэрээр хадгална уу
Файлыг.txt өргөтгөлөөр хадгалаагүй эсэхийг шалгаарай.
Алхам 8. Шинэ баримт бичиг үүсгэх
Та Ctrl+N (Windows) эсвэл Cmd+N (Mac) товчлолыг дарах эсвэл "Файл" таб дээрээс "Шинэ" сонголтыг дарж нэгийг үүсгэж болно.
Алхам 9. Бот кодыг оруулна уу
Жишээлбэл, хэрэв та "!" Тэмдгээр эхэлсэн мессеж эсвэл тушаалд хариу өгөх bot үүсгэхийг хүсвэл дараах кодыг бичнэ үү.
var Discord = шаарддаг ('discord.io'); var logger = шаарддаг ('winston'); var auth = шаарддаг ('./ auth.json'); // Бүртгэгчийн тохиргоог тохируулах logger.remove (logger.transports. Console); logger.add (шинэ logger.transports. Console, {colorize: true}); logger.level = 'дибаг хийх'; // Discord Bot var bot = new Discord. Client -ийг эхлүүлэх ({токен: auth.token, autorun: true}); bot.on ('бэлэн', функц (evt) {logger.info ('Холбогдсон'); logger.info ('Нэвтэрсэн:'); logger.info (bot.username + ' - (' + bot.id) + ')');}); bot.on ('message', function (user, userID, channelID, message, evt) {// Манай bot командыг гүйцэтгэх эсэхийг мэдэх шаардлагатай // Энэ нь "!" if -аар эхлэх мессежүүдийг сонсох болно. message.substring (0, 1) == '!') {var args = message.substring (1).split (''); var cmd = args [0]; args = args.splice (1); switch (cmd) { /!
Алхам 10. Файлыг "bot.js" хэлбэрээр хадгална уу
Файлыг.txt өргөтгөлөөр хадгалаагүй эсэхийг шалгаарай.
Энэ үед та текст засварлах програмаа хааж болно
6 -р хэсгийн 5: Дэмжих бот суулгах
Алхам 1. Тушаал хүлээх цонхыг нээнэ үү
Windows дээр та "Start" цэсний Windows хайлтын талбарт "Cmd" гэсэн түлхүүр үгийг ашиглаж болно. Mac дээр та "Тушаалын мөр" -ийг Spotlight ашиглан хайж болно.
Алхам 2. Ширээний компьютер дээрх bots фолдерт хандах
Жишээлбэл, та cd / Users / Default Desktop / Desktop / FolderDiscordBotName гэж бичиж болно.
Алхам 3. npm install discord.io winston –save гэж бичээд Enter дарна уу
Node.js -ийг суулгасны дараа энэ тушаалын мөр нь ботын дэмжлэг эсвэл хамаарлыг автоматаар ширээний фолдерт татаж авах болно.
Алхам 4. npm суулгах https://github.com/woor/discord.io/tarball/gateway_v6 гэж бичнэ үү. ба дарна уу Оруулна уу.
Код нь бот ажиллахын тулд суулгах шаардлагатай бусад элемент, програм байхгүй эсэхийг баталгаажуулах болно.
Одоо танд ботын код байгаа бөгөөд код нь дараагийн аргаар ажиллах боломжтой эсэхийг шалгах болно
6 -ийн 6 -р хэсэг: Bot -ийг ажиллуулах
Алхам 1. node bot.js гэж бичээд Command Prompt цонхонд Enter дарна уу
Хэрэв танд алдааны мессеж ирвэл та ботын кодтой буруу зүйл хийж байна гэсэн үг.
Алхам 2. Discord дээр "! Intro" гэж бичнэ үү
Бот агуулсан суваг дээрх командыг оруулна уу. Энэ нийтлэлд үзүүлсэн дээжийн код нь ботод "!" Тэмдгээр эхэлсэн тушаал эсвэл бичлэгүүдэд хариу өгөхийг зааж өгдөг. "Понг!" гэсэн үгтэй. Бот ажиллаж байгаа эсэхийг шалгахын тулд "! Intro" гэж бичээд ботоос хариу эсвэл хариу хүлээж байгаарай.
Алхам 3. Хэрэв танд хариу өгөхгүй бол кодыг шалгана уу
Хэрэв бот Discord дээрх "! Intro" мессежэд хариу өгөхгүй бол wikiHow-ийг дахин уншиж, bot-ийг зөв тохируулсан эсэхийг шалгаарай. Нэмж дурдахад:
- Node.js зөв суулгасан.
- Bot Token auth.json файлд зөв оруулсан байна.
- Та bot -тэй нэг суваг дээр байна
- Бот аль хэдийн сервер дээр байна.
- Auth.json, bot.js, package.json файлд орсон код зөв байна.
- Та командын мөрийг ашиглан (Node.js суулгасны дараа) бот ажиллах бүх дэмжлэг эсвэл хамаарлыг татаж авсан болно.