Skip to content

puppeteerを利用してBufferにKanazawa.jsのイベント告知を登録するScriptです。

Notifications You must be signed in to change notification settings

kanazawa-js/setupEventPost2Buffer

Repository files navigation

setupEventPost2Buffer.js

puppeteerを利用してBufferにKanazawa.jsのイベント告知を登録するScriptです。

DEMO

sample

使う前の設定

  1. config.json内の値を編集します。
    • event_mounth : イベント開催日の指定。yyyy-mmで都度、指定します。
    • connpass_event_id : 新たに作成したconnpassイベントページのIDを都度、指定します。
    • numbering : 第XX回の数字を都度、指定します。
    • title : イベント名に変更がある場合は指定します(例: "わいわい開発&LT", "モブプロでNext.jsハンズオン")
    • message : イベント内容軽く補足する内容です。変更がある場合は指定します。(例: "SlackとGatherを利用したリモート開催です。", "今回はオフラインでの開催です。")
    • prefix_message : 編集開催日程に応じて接頭詞にされる文字列です。これは編集しません。
    • buffer_fleeplan_limit_post: Bufferの無料プランでは8件までしか登録できないため制限値としてconfigにも記載。これも編集しません。
  2. .env.example.env にリネームして、kzjsのBufferアカウントID/PASSを環境変数として指定します

使い方

  1. npm run start :dryrun : BufferにPostを登録する直前のキャプチャを告知回数分撮影し投稿登録をキャンセルします。
    • puppeteerで指定しているUIに変更が発生していないかどうかの確認や、configで設定した値に問題がないかどうかの確認が行えます。
  2. npm run start : BufferにPostを登録します。完了した後、カレンダー表示画面に追加された投稿がわかる状態のキャプチャを撮影します。

About

puppeteerを利用してBufferにKanazawa.jsのイベント告知を登録するScriptです。

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published