all repos — disgord @ 9377cb25dc3ee81ecdad1b30e225809482537a1a

A simple Discord bot in Go.

src/music/video.go (view raw)

 1package music
 2
 3import (
 4	gl "github.com/birabittoh/disgord/src/globals"
 5	"github.com/kkdai/youtube/v2"
 6)
 7
 8func getVideo(args []string) (*youtube.Video, error) {
 9	video, err := yt.GetVideo(args[0])
10	if err == nil {
11		return video, nil
12	}
13
14	id, err := gl.Search(args)
15	if err != nil || id == "" {
16		return nil, err
17	}
18
19	return yt.GetVideo(id)
20}