Агуулгын хүснэгт:
- Алхам 1: Discord програмыг татаж аваарай
- Алхам 2: Өөрийнхөө сувгийг тохируулах
- Алхам 3: Node.js болон Npm -ийг суулгана уу
- Алхам 4: Bot -ийг үүсгэнэ үү
- Алхам 5: Локал лавлах үүсгэх
- Алхам 6: Сүүлийн алхам ба ботыг турших
Видео: Discord дээр интерактив ботийг хэрхэн нэмэх вэ: 6 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:00
Энэ гарын авлагад би цөөн хэдэн командуудтай ажилладаг интерактив бот хэрхэн хийхийг харуулах болно.
Discord бол тоглогчдыг нэгтгэдэг Skype/Whats-апп нийгмийн сүлжээний програм юм. Тэд өөрийн гэсэн сувагтай байж, гишүүн бүр ямар тоглоом тоглож байгааг шалгаж, өөр хоорондоо утсаар ярьж, чатлаж болно. Боломжуудын нэг бол сервер дээр бот нэмэх явдал юм. Энэ нь автоматжуулсан bot эсвэл жишээ нь хөгжим тоглодог bot байж болно.
Хангамж:
- Мэдээж интернет (doh!)
- Discord програм
- Node.js, npm
- Терминал дахь командыг гүйцэтгэх үндсэн мэдлэг
Алхам 1: Discord програмыг татаж аваарай
Discord програмыг татаж авах. Энэ апп нь https://discordapp.com дээрээс татаж авах боломжтой олон төхөөрөмжтэй програм юм
Таны үүсгэсэн хэрэглэгчийн нэр дээр өвөрмөц зургийг оруулсан бөгөөд дээрх зураг шиг харагдаж байна. Та энэ нэрийг + # ашиглан бусад зөрчилдөөнтэй гишүүдийг нэмж болно.
Алхам 2: Өөрийнхөө сувгийг тохируулах
Ботыг бүтээхийн тулд бид өөрсдөө сервер хийх ёстой.
1. Та Discord -д нэвтэрсэн үедээ дээрх зургууд шиг зүйлийг харах ёстой.
2. Серверийг үүсгэхийн тулд бид зүүн доод буланд улаанаар тодруулсан '+' дээр дарах ёстой.
Сервертээ нэр өгөөд серверийн бүсийг оруулна уу. Сонголтоор та сервер дээрээ зураг нэмж болно. Эдгээр алхмуудыг хийсний дараа та ашиглаж буй төхөөрөмжөөсөө хамааран зүүн талд байгаа табуудын серверийн жагсаалтыг харах ёстой.
Алхам 3: Node.js болон Npm -ийг суулгана уу
Та өөрийн сервер үүсгэж дууссаны дараа discord найзуудаа сервер рүүгээ урихыг хүсдэг. Энэ алхамыг алгасах (эсвэл найзуудаа урилгын холбоосыг ашиглан дискордын суваг руугаа урих) болон voilá! Таны хувийн сервер хийгдсэн байна.
1. node.js болон npm байгаа эсэхийг шалгаарай
Эхлээд бид дуудлага хийх API -д зориулж орон нутгийн төсөл хийх шаардлагатай байгаа эсэхийг шалгах хэрэгтэй. Бид бас ботод зориулсан жетон авах ёстой. Үүнийг хийхийн тулд бид терминал дээр хэдэн мөр нэмэх ёстой. Терминалыг нээхийн тулд CMD + зайны товчлуурыг дарж терминалыг хайж олоорой. Хэрэв та үүнийг зөв хийсэн бол терминал дээрх зураг шиг харагдах ёстой.
Та node.js болон npm суулгасан эсэхийг шалгахын тулд дараах кодыг бичнэ үү.
Node.js -ийн хувьд:
зангилаа -v
Npm -ийн хувьд:
npm -v
Хэрэв та хоёулаа node.js суулгаж, npm суулгасан бол хувилбарыг нь харах ёстой, хэрэв үгүй бол дараах кодыг оруулаад node.js болон npm хоёуланг нь суулгаарай (node.js нь npm -ийн хамт суулгагдах болно):
Npm -ийн хувьд:
npm суулгах npm@хамгийн сүүлийн үеийн -g
Алхам 4: Bot -ийг үүсгэнэ үү
Манай бот ажиллахын тулд бид аппликэйшн болон бот хийх хэрэгтэй. Бид бас үүнийг дискордын сервер рүүгээ илгээх хэрэгтэй.
1. Аппликешн ба бот үүсгэнэ үү:
Нэгдүгээрт, discordapp.com/developers/applications/me руу очно уу. Өөрийн акаунтаар нэвтэрнэ үү. Эхлэхийн тулд Шинэ програм дээр дарж, програмдаа нэр өгөөд үүсгэх товчийг дарна уу. Зүүн таб дээрээс Bot -ийг сонгоно уу. Бот үүсгэх. Хэрэв бот үүсгэгдсэн бол дээрх зурган дээр бот үүсгэсэн гэсэн мессеж ирэх болно.
2. Ботоо Discord сервер рүүгээ илгээнэ үү
Ерөнхий мэдээлэлд үйлчлүүлэгчийн ID -г хуулж, ID -г хуулж, энэ URL -д оруулна уу.
discordapp.com/oauth2/authorize?&client_id…
Үйлчлүүлэгчийн ID дугаартай URL -г хөтөчдөө хуулна уу. Энэ нь таныг Discord -д bot -ээ хаана илгээхийг хэлж өгөх вэбсайт руу хөтлөх болно. Хэрэв та Discord -ийг апп эсвэл хөтөч дээрээ нээгээд сервер рүүгээ очвол энэ нь ажилласан гэдгийг та мэдэх болно. Суваг өрөөнд бот орсон гэж хэлэх бөгөөд та үүнийг онлайн гишүүдийн жагсаалтын доорх баруун талд байгаа цэснээс харах болно.
Алхам 5: Локал лавлах үүсгэх
Бид таны компьютер дээр таны ботын бүх файлыг хадгалах хавтас хийх хэрэгтэй. Үүнийг discordBot эсвэл амархан танигдах зүйл гэх мэт нэрлэ.
1. Хавтас болон гурван файл үүсгэх
Бид тэр хавтсанд гурвыг үүсгэх ёстой.
Дараах кодыг терминал дээр ажиллуулна уу.
mkdir discordBot
Дараах кодыг оруулаад хавтас руу шилжих.
cd discordBot
Дараа нь дараах мөрийг бичнэ үү.
npm эхлэл -y
Энэ нь төслийн хавтас дотор package.json файл үүсгэх болно.
Эхлээд discord.js нэртэй Discord API -тэй харилцах сайн мэддэг Javascript номын санг суулгаж эхэлье. Оруулах:
npm суулгах -discord.js хадгална уу
Одоогоор анхааруулгыг үл тоомсорлоорой.
2. Токенд зориулж файл үүсгэх
Аливаа текст засварлагчийг ашиглан файл үүсгээд "auth.json" гэж нэрлэнэ үү.
Дараах кодыг буулгана уу.
{
"Жетон": "Таны ботын тэмдэг"}
Дараа нь "Таны Bot Token" -ийг токеноор солино уу. Үүнийг эндээс олж болно:
Нэвтрэх, Үйлчлүүлэгчийн нууцыг дарж Bot Token -ийг солино уу.
Файлыг хадгалаад шинэ файл үүсгэнэ үү.
Дараагийн файл, энэ файлыг package.json гэж нэрлээд дараах кодыг оруулна уу.
{
"Нэр": "discordBot", "хувилбар": "1.0.0", "тайлбар": "Миний анхны зөрчилдөөн Bot", "үндсэн": "bot.js", "зохиогч": "Таны нэр", "хамаарал ": {}}
Зохиогчийн нэрийг хүссэн нэрээр солино уу. Энэ файлыг Discord bot хавтсандаа "package.json" хэлбэрээр хадгална уу.
Эцэст нь сүүлчийн.json файлыг bot.js гэж нэрлээд дараах кодыг буулгана.
const Discord = шаардах ('discord.js');
const клиент = шинэ Discord. Client (); const auth = шаарддаг ('./ auth.json'); client.on ('бэлэн', () => {console.log (`$ {client.user.tag} гэж нэвтэрсэн! ');}); client.on ('message', msg => {if (msg.content === 'ping') {msg.reply ('pong');}}); client.login (auth.token);
Энэ сүүлчийн текст файлыг Discord bot хавтсандаа "bot.js" хэлбэрээр хадгална уу. Хэрэв та "ping" гэж хэлвэл bot "Pong!" Гэж хариулах болно гэсэн энгийн тушаалыг би нэмсэн.
Алхам 6: Сүүлийн алхам ба ботыг турших
1. Нээлттэй терминал
Терминал дээр бид бүх зүйлийг зөв хийсэн эсэхийг шалгах хэрэгтэй. Дараах командыг оруулаад фолдер руу очно уу.
cd discordBot
2. Ботыг ажиллуул
Дараа нь тушаалыг доор үзүүлсэн шиг ажиллуулна уу.
bot.js зангилаа
Хэрэв та бүх зүйлийг хийсэн бол дараах зүйлийг хэлэх ёстой: discordBot#xxxx нэрээр нэвтэрсэн!
Тийм ээ! бот нь таны дискорд серверт зориулагдсан болно! Та "Ping!" Гэсэн хариултыг авахын тулд суваг руу "Ping" зурвас илгээж болно.
Энэ бол таны зөрчилдөөний сувгийн үндсэн бот юм. Илүү сонирхолтой санаануудыг үзнэ үү:
Зөвлөмж болгож буй:
WiFi гидропоник тоолуур дээр ууссан хүчилтөрөгчийг хэрхэн яаж нэмэх вэ: 6 алхам
WiFi гидропоник тоолуур дээр ууссан хүчилтөрөгчийг хэрхэн яаж нэмэх вэ: Энэхүү заавар нь Elas DO хэлхээ ба датчикийг Atlas Scientific -ээс WiFi Hydroponics иж бүрдэлд хэрхэн яаж оруулахыг харуулах болно. Хэрэглэгч wifi гидропоникийн иж бүрдэлтэй бөгөөд одоо ууссан хүчилтөрөгч нэмэхэд бэлэн болсон гэж үзэж байна. АНХААРУУЛГА: Atlas Sci
Картон ба Arduino ашиглан байлдааны ботийг хэрхэн бүтээх вэ: 7 алхам (зурагтай)
Картон ба Ардуиногоор тулааны ботийг хэрхэн бүтээх вэ: Би Arduino UNO ашиглан байлдааны робот бүтээсэн бөгөөд цогцсыг бүтээхэд картон ашигласан. Би боломжийн үнэтэй хангамж ашиглахыг хичээж, хүүхдүүдэд байлдааны роботоо хэрхэн яаж хийх талаар бүтээлч эрх чөлөөг өгсөн. Battlebot нь утасгүй хянагчаас команд хүлээн авдаг
Discord (Mobile) дээр кодыг хэрхэн форматлах вэ: 10 алхам
Discord дээр гар утсыг хэрхэн форматлах вэ
Halloween -д зориулж энгийн аалзны ботийг хэрхэн яаж хийх вэ: 4 алхам (зурагтай)
Halloween -д зориулсан энгийн аалзны ботийг хэрхэн яаж хийх вэ: Энэ бол Halloween -д зориулсан энгийн, хөгжилтэй үстэй боолт юм! Bristlebots бол хэлхээ, робот бүтээх үндсийг сурч буй хүмүүст зориулсан гайхалтай төслүүд юм. Шүдний сойзны толгойг биедээ зориулан, хөдөлгөөнийг хангах жижиг мотор, батерейг ашиглана
Өөрийнхөө бөмбөрийн ботийг хэрхэн хийх вэ?: 14 алхам
Өөрийнхөө бөмбөрийн ботийг хэрхэн яаж хийх вэ?: Энэхүү роботыг шар бөмбөрийн машин гэж нэрлэдэг олон тооны анхаарал хандуулсан роботоос санаа авсан бөгөөд үүнийг дараа нь би олох болно. Энэхүү робот нь танкны гишгүүрийг тойрон эргэлддэг, хэт авианы дууны тусламжтайгаар саад тотгорыг олж илрүүлдэг