goscord
1.0.0
Goscord เป็นแพ็คเกจสำหรับ Golang ที่ให้การเชื่อมโยงระดับสูงกับ Discord API
# Init the module:
go mod init < url >
# Install Goscord:
go get -u github.com/Goscord/goscord
สร้างไคลเอนต์ Discord ใหม่ซึ่งสามารถใช้เพื่อเข้าถึงฟังก์ชัน Discord API ที่หลากหลาย และเพื่อตั้งค่าฟังก์ชันการโทรกลับสำหรับกิจกรรม Discord
package main
import (
"fmt"
"github.com/Goscord/goscord/goscord"
"github.com/Goscord/goscord/goscord/discord"
"github.com/Goscord/goscord/goscord/gateway"
"github.com/Goscord/goscord/goscord/gateway/event"
)
var client * gateway. Session
func main () {
fmt . Println ( "Starting..." )
client := goscord . New ( & gateway. Options {
Token : "token" ,
Intents : gateway . IntentGuildMessages ,
})
client . On ( event . EventReady , func () {
fmt . Println ( "Logged in as " + client . Me (). Tag ())
})
client . On ( event . EventMessageCreate , func ( msg * discord. Message ) {
if msg . Content == "ping" {
client . Channel . SendMessage ( msg . ChannelId , "Pong ! ?" )
}
})
client . Login ()
select {}
}
ดูเอกสารประกอบสำหรับข้อมูลโดยละเอียดเพิ่มเติม
ยินดีต้อนรับคำขอดึง สำหรับการเปลี่ยนแปลงที่สำคัญ โปรดเปิดประเด็นก่อนเพื่อหารือเกี่ยวกับสิ่งที่คุณต้องการเปลี่ยนแปลง