Skip to content

MisskeyにSalmon Run Next Waveのスケジュール更新を投稿するBotです。

License

Notifications You must be signed in to change notification settings

sasagar/grizzco-misskey-bot

Repository files navigation

Grizzco Misskey-bot

GitHub Workflow Status

GitHub package.json version (subfolder of monorepo) GitHub release (latest by date including pre-releases)

What

Post Grizzco (Co-op mode of Splatoon 3 a.k.a. Salmon Run Next Wave) schedule to Misskey.

Getting started

At any directory that specified, make compose.yml like below.

services:
  grizzco-misskey-bot:
    image: ghcr.io/sasagar/grizzco-misskey-bot
    restart: always
    volumes:
      - .env:/usr/src/app/.env:ro
      - ./JSON:/usr/src/app/JSON

Put the .env file at the same directory you make compose.yml.
You can copy JSON directory from this repository. It contains all stage badges and weapon badges, so you should change them if needed to meet your server's emoji reactions.
Sample .env file can be found at this repository as .env.sample.

  • You should get account (that you want to note them on) API TOKEN from Misskey, and put it on the .env file.
  • You should change MISSKEY_URL on the .env file too.

Then, it's time to start.

docker compose up -d

And you can get the note as it scheduled.

Spec

  • Usualy, the notes are send in every 2 hours. (even-numbered hour at UTC)
  • Last of the shift, note would be sent in every hours with the next shift. (Last 2 hour, Last 1 hour and at the time schedule changed.)
  • When BigRun detected, the information would added after the normal schedule(s).
  • Now, only supports Japanese. (Of course you can contribute!)

Spacial thanks

Schedule data: https://koukun.jp