Comments (2)
You can get the ig
instance (from instagram-private-api
) and the use the following code:
const Insta = require('@androz2091/insta.js');
const client = new Insta.Client();
await client.login(username, password);
// ensure the client is logged in
if (client.user === null) {
throw new Error("client not logged in, please log in first");
}
// get instagramId of target user
const handle = "targetUserHandle";
const targetUserPk = await client.ig.user.getIdByUsername(handle);
// send DM to user
const targetDirectThread = client.ig.entity.directThread([targetUserPk]);
const result = await targetDirectThread.broadcastText("hello world from bot");
References for these methods can be found in the instagram-private-api repo:
If you only need to send DMs without listening to incoming messages you can do this solely with the instagram-private-api
.
If you want to respond to incoming messages see the instaJS basic example.
Hope that helps.
from insta.js.
Thank you for your answer, but you can still use:
client.fetchUser('davidguetta').then((user) => user.chat.send('hello'));
from insta.js.
Related Issues (20)
- How to fix 302 found error? HOT 6
- Documentation build is failing HOT 1
- .storyShareData Returns null Everytime!
- IgResponseError: POST /api/v1/launcher/sync/ - 429 Too Many Requests; HOT 1
- Quick Replies
- Why Error? HOT 3
- send link?
- npm install @androz2091/insta.js not work HOT 5
- IgResponseError: POST /api/v1/accounts/msisdn_header_bootstrap/ - 302 Found; HOT 2
- Cannot FetchFollowers Using .fetchFollowers()
- 2FA Session
- Can't authorize Client - 401 Unauthorized HOT 3
- UPDATED WORKING REPO (ACCEPTING PULL REQUESTS) HOT 2
- UPDATED WORKING REPO (ACCEPTING PULL REQUESTS)
- No Documentation Available.
- throw new errors_1.IgNetworkError(err); HOT 1
- How to fetch more than one messages like discord . I want to fetch all messages than console it
- installation error HOT 1
- Reel link
- IgCookieNotFoundError: Cookie "sessionid" not found HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from insta.js.