Skip to content

Is DM still working? #65

@mycroftcanner

Description

@mycroftcanner
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?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions