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);
|