Granblue Raidfinder
Installation
npm install gbf-raidfinder
Usage
const Raidfinder = ; // Using provided Twitter credentialslet client = access_token_key: '<ACCESS_TOKEN>' access_token_secret: '<ACCESS_TOKEN_SECRET>' consumer_key: '<CONSUMER_KEY>' consumer_secret: '<CONSUMER_SECRET>'; // Using environment variables// Load env using dotenv package;client = access_token_key: processenvACCESS_TOKEN access_token_secret: processenvACCESS_TOKEN_SECRET consumer_key: processenvCONSUMER_KEY consumer_secret: processenvCONSUMER_SECRET; // ...or using the shorthand (internally load credentials from env)client = ; const tweetHandler = { if err throw err; consoledirtweet; /* Outputs: RaidTweet { text: '5869AA6C :参戦ID\n参加者募集!\nLv75 シュヴァリエ・マグナ\nhttps://t.co/1sORKFyv91', image: 'https://t.co/1sORKFyv91', boss: Boss { text: 'Lv75 シュヴァリエ・マグナ', language: 'jp', level: 75, name: 'シュヴァリエ・マグナ' }, language: 'jp', raid: Raid { text: '5869AA6C :参戦ID', code: '5869AA6C', message: '' } } */ // Destroy stream when a tweet is received stream;}; // Track a single raid boss (Japanese tweet only)let $stream = client; // Destroy previous stream$stream;// Track multiple raid bosses (Japanese & English tweets)client;
License
MIT