| 12345678910111213141516171819202122232425262728293031 | import * as path from 'path';import Worker from './twitter'import Webshot from './webshot';const configPath = './config.json';let worker;try {  const config = require(path.resolve(configPath));  worker = new Worker(    Object.fromEntries(Object.entries(config).map(([k, v]) => [k.replace('twitter_', ''), v]))  );} catch (e) {  console.log('Failed to parse config file: ', configPath);  process.exit(1);}const webshot = new Webshot(worker.mode, () => {  worker.webshot = webshot;  worker.getTweet('1296935552848035840', (msg, text, author) => {    console.log(author + text);    console.log(JSON.stringify(msg));  }).catch(console.log);  worker.getTweet('1296935552848035841', (msg, text, author) => {    console.log(author + text);    console.log(JSON.stringify(msg));  }).catch(console.log);});worker.queryUser('tomoyokurosawa').then(console.log).catch(console.log);worker.queryUser('tomoyourosawa').then(console.log).catch(console.log);worker.queryUser('@tomoyokurosawa').then(console.log).catch(console.log);
 |