iT邦幫忙

2023 iThome 鐵人賽

DAY 24
0
Software Development

關於我轉生變成 Go 初學者的這檔事系列 第 24

Day24-[第二十三站 : Go 做一個 Discord 的機器人(一)]<GOO~

  • 分享至 

  • xImage
  •  

前言

今天這一站來到我們當初設立的三大目標之一,這一站我們先來完成該項目的前置任務 ! ! !

前置任務

一開始我們要先去 Discord 辦個帳號畢竟是要用 Discord 機器人,創建好帳號後我們就要開始了 ! ! !

開始

第一步

創完帳號後,回到主畫面,創建一個放 Go Discordbot 的資料夾,然後用終端機轉移到該資料夾,然後輸入指令 go mod init godiscordbot

第一步小插曲

有些人可能在進行第一步的時候就會遇到以下的錯誤
https://ithelp.ithome.com.tw/upload/images/20231004/20161224t1ZAN7e2Sm.png

這時候只要使用指令將 GOMODULE 打開就可 go env -w GO111MODULE=on
https://ithelp.ithome.com.tw/upload/images/20231004/20161224TZdbQRe4Fb.png

之後就成功了~
https://ithelp.ithome.com.tw/upload/images/20231004/20161224QLB0znivL3.png

第二步

再次以上的步驟輸入指令 go get github.com/bwmarrin/discordgo
https://ithelp.ithome.com.tw/upload/images/20231004/201612247jaDhS6w35.png

看到這個畫面就代表完成,剩下我們就要去 Vscode 中查看

會需要做這一步是因為我們要把 Discord 與 伺服器做交互

第三步

回到終端機後,利用終端機前往你剛剛創建的資料夾中,輸入指令 code . 然後就會開啟 Vscode 中並且也開啟你的 Go Discordbot 的資料夾,如下
https://ithelp.ithome.com.tw/upload/images/20231004/20161224UoxUDCoQQF.png

這方法會讓我們直接在終端機開啟 Vscode

第四步

在 Vscode 中創建一個專門來寫 Go 的檔案,把檔案副檔名設定成 .go 後就可以開始撰寫程式碼了
https://ithelp.ithome.com.tw/upload/images/20231004/20161224MiT1AFu6dl.png

看到以上畫面就代表已經成功設定了!!!

可以看到我把專門要來寫code的檔案命名為 goworld.go 這個檔名可以自己設定,但是以上兩個 go.modgo.sum 的名稱顯示一定要正確!!

結語&預告

下一站我們就要開始著手進行我們的核心步驟了,請各位不要錯過下一站,Let's Go Go Go ! ! !

下一站~ Go 做一個 Discord 的機器人(二)

資料來源


上一篇
Day23-[第二十二站 : Go 輸出的奧秘,Output最後的波紋]<GOO~
下一篇
Day25-[第二十四站 : Go 做一個 Discord 的機器人(二)]<GOO~
系列文
關於我轉生變成 Go 初學者的這檔事30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言