昔は将棋やってたんですが、最近はもう時間がないのと、今はいい時代でニコ生やabemaで将棋中継やってくれるので観る将がすごい捗ります。指す時間はもうないですが、頭の体操も兼ねて詰将棋を可能な限り毎日やっていきたい機運となったため、slackにポストするようにしてみました。毎日詰将棋が掲載されてるそんな都合の良いサイトがあるのか、ということですが、将棋連盟がまいにち詰将棋で出題してくれるので安心ですね。www.shogi.or.jpとはいっても、ぼくの気力では簡単な7手詰めならギリというレベルのため、9手とか11手とか出されても解けないんですが、そんなときは適当にフィルタかけてください。今回は何も考えず、1日1回slackにポストします。slackはヤダという方は、ポスト先をLineなりtwitterなりメールなりに変えてください。用意するものslackのアカウントとチャンネルアカウントがある方は次に飛んでください。無い方は下から作成してください。SlackSlackのAPIトークンこちらをみながら作成してください。Script(GAS)を使うので、Googleのアカウントが必要です。www.google.co.jpGASでスクリプト作成GoogleドライブからGASを作成します。ほんとはGASだけ使えれば良いんですが、将来的に詰将棋を解いたことをリアクションでトリガーにしてスプレッドシートに記録したいので、今回はスプレッドシートを作成します。ドライブから新規でスプレッドシートを作成し、まいにち詰将棋と名前をつけます(なんでもいいです)ツール→スクリプトエディタをクリックしてスクリプトを作成します。スクリプトをコピペする以下のスクリプトをコピペします。params);}必ず変える箇所は14,15行目です。18,20行目はボットの名前とアイコンになるので、好きなものに変えてください。あと、cheerioのGAS版を使ってるので、これをライブラリ登録してください。github.comこの状態でちゃんとslackにポストされるかテストします。投稿テストツールバーに再生ボタンがあるので、それを押してslackにポストされるか確認します。成功するとこんな感じでポストされます。この表示に仕方は変えられるので、変えたい方は29行目から変えてください。ここが参考になるかと思います。qiita.comスケジュールで1日1回に設定するまいにち詰将棋ですが、監視してるわけではないので何時頃更新されてるのか不明ですが、だいたいお昼前くらいには更新されてるようなので、その時間にポストするように設定します。ツールバーにストップウォッチみたいなボタンがあるので、それを押します。するとトリガーの画面が表示されるので、右下の「トリガーを追加」をクリックして以下のように設定します。時間を変更したい場合は時刻を選択を任意の時間に変更してください。以上で設定は完了です。まとめみんなで詰将棋しよう!ちなみに、もっと詰将棋解きたい方は以下の本がオススメです。ぼくも持ってますが、3手詰めでもむずいですし、やりごたえあります。2011-09-01Amazonで購入5手詰めはぼくも持ってないので今度買います。google.setOnLoadCallback(initialize);はてなブログをはじめよう!ginzanomamaさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。