冰楓論壇

 找回密碼
 立即註冊
ads_sugarbook
搜索
查看: 536|回覆: 0

[原創] Discord 基本架設『JavaScript』

[複製鏈接]

18

主題

1

好友

64

積分

迷你贊助會員

Rank: 3Rank: 3

UID
287956
帖子
86
主題
18
精華
0
積分
64
楓幣
7150
威望
23
存款
100
贊助金額
150
推廣
0
GP
33
閱讀權限
30
在線時間
65 小時
註冊時間
2020-8-8
最後登入
2024-3-20

性別(男) 懶人勳章 太陽勳章 幼兒勳章 音樂勳章 神手勳章 VIP會員 私服達人 富豪勳章

發表於 2024-3-20 17:53:19 |顯示全部樓層

現在discord.js通用基本都到 V14(至於本人13、14都有用『懶得更新owo』)

『簡單隨著官方教程一起做』


如果需要更詳細的教程可以加我DC:yashajin0000

開始前先安裝一些必需品!
1.node.js
2.VS.code(程式編譯工具)

然後然後還要去Disocrd Developers 創建機器人嘿!
1. 點 New Application
jnKclL0dCU

2.這邊依照你的喜好去調整吧!完成記得點Create不是Cancel哦,不然就關了w
ojctkgXxtd

3.阿這...官方近期有更新,直接跳到 Installation
DESCRIPTION (MAXIMUM 400 CHARACTERS) = 就像是妳用戶的 關於你?機器人的自介ww

ZFri22s3rr

4.啊這裡就一樣隨你喜好調整
nZ87fs6Uzs

listall Link設置
Kb7DZ7JM7A

5.再來就是去 Bot 界面這裡獲取Token (機器人的啟動權鑰,其實我覺得更像他的身份證ww)
*.下選項勾選PRESENCE INTENT、SERVER MEMBERS INTENT、MESSAGE CONTENT INTENT
iu9GpKbHYy

==============================================================================
這樣基本都好了!啊對對!token是不能給其他人的哦!不然知道的人可以透過token去控制您的機器人來壞壞ww
==============================================================================
再來進入主題啦!


第一步:在你喜歡的地方創建一個資料夾,資料夾名你隨意w
第二步:如果安裝vs code時有勾選在菜單可以直接開啟的話(以 Code 開啟)
t11JJJLlYY

第三步:開啟你的code終端(Ctrl + `(反引號))
YItIt8T2Ih

第四步:在終端輸入 npm i discord.js
npm = node 自帶,所以不用而外安裝
i = install 的縮寫
和 npm i dotenv
安裝完成之後會新增
node_modules
package.json
package-lock.json
第五步:創建一個叫 .env (存放token的)
DQ4iP6NMIA

第六步:創建index.js ,複製以下代碼進去,記得存檔!
  1. // Require the necessary discord.js classes
  2. const { Client, Events, GatewayIntentBits } = require('discord.js');
  3. const { token } = require('./config.json');

  4. // Create a new client instance
  5. const client = new Client({ intents: [GatewayIntentBits.Guilds] });

  6. // When the client is ready, run this code (only once).
  7. // The distinction between `client: Client<boolean>` and `readyClient: Client<true>` is important for TypeScript developers.
  8. // It makes some properties non-nullable.
  9. client.once(Events.ClientReady, readyClient => {
  10.         console.log(`Ready! Logged in as ${readyClient.user.tag}`);
  11. });

  12. // Log in to Discord with your client's token
  13. client.login(token);
複製代碼
第七步:讓機器人上線,在終端輸入 node index.js

複製連結並發給好友,以賺取推廣點數
簡單兩步驟,註冊、分享網址,即可獲得獎勵! 一起推廣文章換商品、賺$$
高級模式
B Color Image Link Quote Code Smilies

廣告刊登意見回饋關於我們職位招聘本站規範DMCA隱私權政策

Copyright © 2011-2024 冰楓論壇, All rights reserved

免責聲明:本網站是以即時上載留言的方式運作,本站對所有留言的真實性、完整性及立場等,不負任何法律責任。

而一切留言之言論只代表留言者個人意見,並非本網站之立場,用戶不應信賴內容,並應自行判斷內容之真實性。

小黑屋|手機版|冰楓論壇

GMT+8, 2024-4-24 04:51

回頂部