node-botometer-rapid-api

1.0.1 • Public • Published

node-botometer-rapid-api

Install

npm install node-botometer-rapid-api

Use

Setup

consumer_key (string): Twitter API Key

consumer_secret (string): Twitter Secret Key

x_rapid_api_host (string): X-RapidAPI-Host value, more info: https://rapidapi.com/OSoMe/api/botometer/endpoints

x_rapid_api_key (string): X-RapidAPI-Key value, more info: https://rapidapi.com/OSoMe/api/botometer/endpoints

rate_limit (integer): In milliseconds. Will apply to any calls to the Twitter or mashape APIs. Default: 0.

log_progress (boolean): Set to true to console log progress on score collection for each name. Default: true.

include_user (boolean): Include user data from Twitter in output object. Default: true.

include_timeline (boolean): Include the 200 most recent tweets from this user in output object. Default: false.

include_mentions (boolean): Include the 100 most recent mentions of this user in output object. Default: false.

const botometer = require('node-botometer-rapid-api');
 
const B = new botometer({
  consumer_key: '',
  consumer_secret: '',
  x_rapid_api_host: '',
  x_rapid_api_key: '',
  app_only_auth: true,
  rate_limit: 0,
  log_progress: true,
  include_user: true,
  include_timeline: false,
  include_mentions: false
});

Get Botometer scores

You can get scores for one account or for many. It takes about six seconds per account and I'm looking for ideas to make it faster!

// array can be one screen name or many
const names = ["collinskeith","usinjuries","actual_ransom"];
 
B.getBatchBotScores(names,data => {
  console.log(data);
});

Readme

Keywords

none

Package Sidebar

Install

npm i node-botometer-rapid-api

Weekly Downloads

0

Version

1.0.1

License

MIT

Unpacked Size

6.79 kB

Total Files

3

Last publish

Collaborators

  • llinq