goinsta icon indicating copy to clipboard operation
goinsta copied to clipboard

Is DM still working?

Open mycroftcanner opened this issue 1 year ago • 1 comments

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?

mycroftcanner avatar Jan 15 '24 15:01 mycroftcanner