Open mycroftcanner opened 10 months ago
func main() { username := os.Getenv("IG_USERNAME") username = strings.TrimSpace(username) password := os.Getenv("IG_PASSWORD") password = strings.TrimSpace(password) insta, err := goinsta.Import("goinsta-" + username) if err != nil { if username == "" || password == "" { fmt.Println("Please set IG_USERNAME and IG_PASSWORD environment variables.") os.Exit(1) } insta = goinsta.New(username, password) fmt.Println("Logging in...") if err = insta.Login(); err != nil { panic(err) } fmt.Println("Logged in as", insta.Account.Username) // insta.OpenApp() if err = insta.Export("goinsta-" + insta.Account.Username); err != nil { panic(err) } } if err = insta.Inbox.Sync(); err != nil { panic(err) } if err = insta.Inbox.SyncPending(); err != nil { panic(err) } if err = insta.Export("goinsta-" + insta.Account.Username); err != nil { panic(err) } fmt.Printf("You have %d pending requests\n", len(insta.Inbox.Pending)) fmt.Printf("You have %d conversations\n", len(insta.Inbox.Conversations)) fmt.Printf("You have %d unseen conversations\n", insta.Inbox.UnseenCount)
You have 0 pending requests You have 0 conversations You have 0 unseen conversations
Am I doing something wrong?
I also want to know, I need to send and receive messages
Am I doing something wrong?