goscord
1.0.0
Goscord est un package pour Golang qui fournit des liaisons de haut niveau à l'API Discord.
# Init the module:
go mod init < url >
# Install Goscord:
go get -u github.com/Goscord/goscord
Construisez un nouveau client Discord qui peut être utilisé pour accéder à la variété de fonctions de l'API Discord et pour définir des fonctions de rappel pour les événements 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 {}
}
Voir la documentation pour des informations plus détaillées.
Les demandes de tirage sont les bienvenues. Pour les changements majeurs, veuillez d'abord ouvrir un ticket pour discuter de ce que vous souhaitez changer.