-
Notifications
You must be signed in to change notification settings - Fork 1
/
main.go
67 lines (53 loc) · 1.15 KB
/
main.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
package main
import (
//"encoding/json"
//"fmt"
//"io/ioutil"
"log"
//"reflect"
"time"
"github.com/caarlos0/env/v6"
"github.com/k0kubun/pp"
//"os"
//"strconv"
)
func main() {
log.Println("Yet Another Reposter Bot started.")
if err := env.Parse(&cfg); err != nil {
log.Fatalln("Config", err)
}
checkNewPosts()
}
func checkNewPosts() {
for {
LoadDBJSON()
pp.Println(users)
// Iterate through every user within our users array
for k, _ := range users.Users {
//log.Printf("key: \"%v\" | value: \"%v\"", k, v)
// Check socials
//log.Println(reflect.TypeOf(users.Users[k]))
checkVK(k, users.Users[k])
checkIG(k, users.Users[k])
//checkTT(users.Users[k])
//log.Printf("%v", post)
//log.Printf("%v", post.Text)
time.Sleep(2000)
//checkIGStories(users.Users[k].Social.InstagramID)
//checkIGPost()
// Do some changes to struct
}
time.Sleep(5 * time.Minute)
}
}
func checkTT(u User) {
log.Printf("Checking TikTok %v\n", u.Social.TikTok)
videos, err := getLikedVideos(u, 3)
if err != nil {
log.Printf("%v", err)
}
pp.Println(videos)
}
func sendRepost() {
log.Println("Preparing for reposting")
}