goinsta
goinsta copied to clipboard
Is DM still working?
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?