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}