Files
rock1hu-bot/local/utl/discord/discord.go
Fran Jurmanović f5a7749ad9 add config
2024-09-30 23:08:06 +02:00

31 lines
504 B
Go

package discordrhu
import (
"fmt"
"log"
"os"
"github.com/bwmarrin/discordgo"
"go.uber.org/dig"
)
func Init(di *dig.Container) {
dsc, err := discordgo.New("Bot " + os.Getenv("DISCORD_KEY"))
dsc.AddHandler(func(s *discordgo.Session, r *discordgo.Ready) {
fmt.Println("Bot is ready")
})
if err != nil {
log.Panic("unable to start discord session!")
}
err = di.Provide(func() *discordgo.Session {
return dsc
})
if err != nil {
log.Panic("unable to provide discord session!")
}
}