Qiitaの投稿からtypoを検出します。
現在はSlackに通知するようにしています。
npm install -S khsk/qiita-typo-checker
yarn add khsk/qiita-typo-checker
.env.sample
を参考に、Slackの投稿先を設定した.envファイル
を設置するか、環境変数を設定してください。
npx khsk/qiita-typo-checker
require('qiita-typo-checker')();
const CronJob = require('cron').CronJob;
const checker = require('qiita-typo-checker')
const job = new CronJob({
cronTime: '0 0 0 * * * *',
onTick: () => {
console.log('run');
checker();
console.log('complete');
},
start: true,
timeZone: 'Asia/Tokyo',
});
昨日から現在までの投稿を対象としています。
crontab
やcron
パッケージを使い、毎日定期実行する方法がよろしいかと思います。
時刻設定ができないので、日付更新直後が取りこぼしも少なく、翌日に重複検知されにくい時刻でオススメです。