Skip to content

Instantly share code, notes, and snippets.

@fu-sen
Last active January 25, 2023 06:05
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save fu-sen/a9760f701ceeea5d6a745ec0f026c717 to your computer and use it in GitHub Desktop.
Save fu-sen/a9760f701ceeea5d6a745ec0f026c717 to your computer and use it in GitHub Desktop.
Misskey 時報 Bot
#!/bin/sh
# crontab -e
# 0 * * * * ~~~/misskey-times-bot.sh (毎時 0 分)
# 0,30 * * * * ~~~/misskey-times-bot.sh (毎時 0 分・30 分)
MISSKEY_TOKEN="01234567890123456789012345678901" # アクセストークン (設定 - API から。「ノートを作成・削除する」を有効にする)
MISSKEY_INSTANCE="misskey.example.com" # インスタンス名 misskey.io など
MISSKEY_NOTEMODE="public" # 公開モード public local followers specified
set -e
NOW_DATE=`date +'%H:%M'`
NOTE_MESSAGE=`echo "<center>$[x2 - - - **$NOW_DATE** - - -]</center>"` # ノート内容。MFM 使用可。カスタム絵文字は :misskey: の形式で
RET_CODE=`curl -X POST -H "Content-Type: application/json" -d "{ \"i\": \"$MISSKEY_TOKEN\", \"text\": \"$NOTE_MESSAGE\", \"visibility\": \"$MISSKEY_NOTEMODE\" }" https://$MISSKEY_INSTANCE/api/notes/create`
@fu-sen
Copy link
Author

fu-sen commented Jan 25, 2023

実際にこちらで動作しています。

時報 Bot https://balloon.potp.me/@jihou

@fu-sen
Copy link
Author

fu-sen commented Jan 25, 2023

しろぷよ時報 Bot https://misskey.04.si/@shiropuyotime はメッセージを次にしています。

NOTE_MESSAGE=`echo ":Shiropuyo_hatugen: $[x2 **$NOW_DATE**] だよ~"`

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment