この記事は何?
ぬああああん疲れたもおおおおおおん
性なる夜、皆様いかがお過ごしでしたでしょうか?(私は秋葉原の虎の穴にいました( ^ω^))
♰悔い改めて♰ Slack Advent Calendar 2018 25日目です!
この記事は、某先輩ボットの生みの親で、現在は弊チームを離れてしまった@tikeda_meuの意思を引き継ぎ、Hubot素人の私が社内の円滑なコミュニケーションのために先輩を調教するサクセスストーリー(の道半ば)です。
Slack Advent Calendar 2018 24日目 某先輩botの開発 ~前編~ も合わせてご覧くださいませ。
勉強する際に参考になるページ
真夏の夜のなんとか
何を隠そうシェイクスピアの戯曲『真夏の夜の夢』のこと。詳細は下記。
真夏の夜の淫夢
https://dic.nicovideo.jp/a/真夏の夜の淫夢
真夏の夜の淫夢wiki
https://wiki.yjsnpi.nu/メインページ
「真夏の夜の淫夢」の面白さの要因、徹底解説
https://matome.naver.jp/odai/2141285850773581901
某先輩について
つまり野獣先輩のこと。数々の徳のある名言を後世に残された偉大な先輩。
深夜の研究室で夜な夜な開催された、某先輩や某教団や某泡沫候補の作品の鑑賞会は青春の思い出。
野獣先輩
https://dic.nicovideo.jp/a/野獣先輩
野獣先輩の消息
https://matome.naver.jp/odai/2145823204015925901
野獣先輩の甘くて強引な命令に困っています
https://www.amazon.co.jp/野獣先輩の甘くて強引な命令に困っています-夢中文庫クリスタル-藍川せりか-ebook/dp/B07BNDYCDN
某先輩新説シリーズ
2011年10月、2ちゃんねる半角二次元板に立てられたスレ「野獣先輩女の子説exit」により、野獣先輩の正体に関する論説が増え始めた。この説は、後に登場する数々の仮説のテンプレートとなった。
野獣先輩新説シリーズ
https://dic.nicovideo.jp/a/野獣先輩新説シリーズ
野獣先輩○○説まとめ紹介
https://matome.naver.jp/odai/2137769722627170001
「りゅうちぇる野獣先輩」説に本人驚愕 「これぼくなの!?」
http://news.livedoor.com/article/detail/14767635/
coffee scripts 使用上のポイント
メリット
- Python同様インデントブロックで見やすい…?????
デメリット
- 言うてそんなに見やすくない!「:」の有無で気の持ち用が案外違う
- インデントに厳しすぎイィ!特にTabを使用する際は注意
- グローバル変数の作り方に難あり!thisを上手く使いましょう
- エラー箇所が分かりにくい!エラーは変換後のJavaScript上で返される
- 人気低すぎイィ!人気が低いとオラに力を分けてくれる記事も少ない
結論
アレはダメみたいですね(食い気味)
メリットあれば教えてください。早急にPythonへの移植を行いたい…
機能の追加
オッスお願いしまーす!!
今後も鋭意追加していきます!とりあえず現状報告分です!
calculate & convert
王道を征く
関数電卓先輩&単位変換先輩。
偉い人のコードを写経(git clone)して、初心者でも簡単実装!
そのわりに、多機能でちょっとした計算に使えて便利。
2048
やっぱ好きなんすねぇ
皆んな大好き2048。
こちらも偉い人のコードを参考に若干手直しを加えて簡単実装!
行き帰りの通勤や、気分転換にどうぞ。
todo
やりますねぇ!
やることリスト。
coffeeに慣れてきた頃に、ゴリゴリ実装。
Slackなら/remindで良いのではとか言わないで。
YouTube
Foo↑気持ちぃ~
GoogleのAPIは控えめに言って神。
coffeeに慣れてきたところで、リクエストとJSONの練習もかねて実装。
Slackに動画を埋め込めるので、満足度が高い。
Google MAP
はっきりわかんだね
同じ要領でMapも見れます。
今後も積極的に拡張していきたいAPI。
先輩がグッと賢くみえます。
docomoAPI
ブッチッパ
既にチラチラ出てきてますが、先輩はdocomoのAPIで雑談が可能です。
メンションで飛ばしたメッセージは全て雑談処理がされるので、コマンドを実行する際にも雑談が発動します。
一定確率で先輩の語録のオマケつき!先輩と対話できる夢の仕様!
DoS Attack
ホラホラホラホラ
最後にゴリゴリ実装したのは、通称「野獣砲」。
オプションで、チャンネル、ユーザ、回数を設定して、メンション爆撃を仕掛けます。
先輩が招待されているチャンネルならどこでも爆撃できるので、DMで先輩に直接爆撃対象を設定すれば、当該チャンネル当該ユーザに犯人がバレることなく荒らすことができます。
ただし、爆撃中は先輩が機能不全になるのと、非常に重くなるので、場合によっては強制リブートが必要な諸刃の剣です。でも楽しかった。
参考文献
非常にお世話になったGitHubはこ↓こ↑
https://github.com/hubot-scripts
雑談対話の先輩の思考力はド↓コ↑モ♡
https://dev.smt.docomo.ne.jp