お祈りメールが来たときに励ましてくれるシステム.
EMAIL_SERVER
- メールサーバのIPアドレスおよびポート番号
EMAIL_ADDR
- 監視対象のメールアドレス
EMAIL_PASSWORD
- メールボックスにアクセスするためのパスワード
EMAIL_BOX
- 監視対象のメールボックス
SLACK_TOKEN
- Slackボットのトークン
SLACK_CHANNEL
- Slackの投稿先チャンネルのID
例)
characters:
- name: "はげましちゃん1"
icon: ":hagemashi1:"
encourage-message:
- "これからです!"
- "今回はたまたまあなたの実力が伝わらなかっただけですよ"
- "まだまだ落ち込むところじゃありませんよ!"
- "よく頑張りましたね"
- "今日はゆっくり休んで明日から頑張りましょう!"
- "私はいつでもあなたを応援してますよ"
congratulatory-message:
- "おめでとうございます!"
- name: "はげましちゃん2"
icon: ":hagemashi2:"
encourage-message:
- "まあそんなときもあるでしょ 次回頑張んなよ"
- "あんたがいつも頑張ってんのあたしは知ってるよ"
congratulatory-message:
- "おめでとう よかったじゃん"
name
- キャラクターの名前
icon
- キャラクターのアイコン(slackに絵文字として登録しているもののみ使用可能)
encourage-message
- お祈りメールが届いた時に応援してくれるメッセージのリスト
congratulatory-message
- 合格したときのお祝いメッセージ
# build application
$ go build -o ./oinori
# run application
$ ./oinori --character-config-path ./character_config.yaml \
--message-num 4 \
--light-host 127.0.0.1 \
--m5stack-host m5stack.local
--character-config-path
- キャラクターの設定ファイルへのパス
--message-num
- 一度の励ましorお祝いで投稿するメッセージ数
- 用意されているメッセージより多い数が指定されている場合,用意されている数に合わされる
--light-host
- LightAPIを提供しているホストのIPまたはドメイン名
--m5stack-host
- M5stackのIPアドレスまたはドメイン名