0.14.0 ā¢ Published 2 years ago
twitter.js v0.14.0
Twitter.js
A Node.js and TypeScript library for interacting with Twitter API v2
Installation
npm i twitter.js
Usage
š Fetch details about a twitter user in no time:
import { Client } from 'twitter.js';
import { bearerToken } from './secrets.js';
const client = new Client();
await client.loginWithBearerToken(bearerToken);
const user = await client.users.fetchByUsername('iShiibi');
console.log(user.description); // Contributing to open-source š
š Make user-context
authorized requests without any hassle:
import { Client } from 'twitter.js';
import { credentials } from './secrets.js';
const client = new Client();
await client.login(credentials);
const tweet = await client.tweets.fetch('1336749579228745728');
await tweet.like();
š Want real-time events listening? We got you covered:
import { Client } from 'twitter.js';
import { credentials } from './secrets.js';
const client = new Client({ events: ['FILTERED_TWEET_CREATE'] });
await client.login(credentials);
await client.filteredStreamRules.create({ value: '@tjs_test' });
client.on('filteredTweetCreate', async tweet => {
console.log(tweet.text); // hey @tjs_test, like this tweet if you're listening!
await tweet.like();
});
Future
The twitter.js
library is not ready for production use yet. You can expect breaking changes without any major version bump until we release v1.0.0
of the library.
0.14.0
2 years ago
0.13.0
2 years ago
0.13.0-dev.0
2 years ago
0.13.0-dev.1
2 years ago
0.11.0
2 years ago
0.12.0
2 years ago
0.10.1-dev.0
2 years ago
0.10.1
2 years ago
0.10.0
3 years ago
0.9.0
3 years ago
0.7.0-dev
3 years ago
0.8.1
3 years ago
0.8.0
3 years ago
0.7.0
3 years ago
0.6.0
3 years ago
0.5.0
3 years ago
0.5.1
3 years ago
0.4.0
3 years ago
0.3.0
3 years ago
0.2.0
3 years ago
0.1.0
3 years ago
0.0.9
3 years ago
0.0.8
3 years ago
0.0.7
3 years ago
0.0.6
3 years ago
0.0.5
3 years ago
0.0.4
3 years ago
0.0.3
3 years ago
0.0.2
3 years ago
0.0.1-security
3 years ago