1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

consabot の紹介 - サボりたいあなたのためのジョークボット

Posted at

こんにちは、たなかです。仕事や学習に疲れた時に、ちょっとサボりたいことってありませんか?そんなあなたのために、たなかは consabot を作りました。

consabot は、コンソール操作を乱して、いい感じにサボれるようにするジョークボットです。コンセプトは「console + sabotage + bot」。そう、consabot は「サボる人ためにコンソールを動かすボット」なのです。

作成の動機

プログラムの方針を考えている時、手を動かしていないし、目をつぶっていることもあります。しかし、オフィスの後ろの席には上長がいて、この状態を見られると「サボっているのでは?」と思われかねません。そこで、「PCが働いているように見せることができればいいのでは?」と思い立ち、consabot を作ることにしました。

動かし方

使い方は簡単。下記の手順で実行できます。

  1. 依存関係のインストール

    npm ci
    
  2. プログラムの起動

    npm run start
    
  3. プログラムの停止

    Ctrl + C で止められますが、時々言うことを聞かないことがあります。その場合は kill コマンドなどを駆使してがんばってください。

こだわりポイント

consabot は、PCが働いているように見せるために、以下のような挙動をします。

  • 適当な間隔でターミナルに意味ありげなメッセージを表示します。
  • ランダムなプロセスをリストアップしたり、CPU使用率を表示したりして、それっぽい雰囲気を出します。
  • まるで何かの処理が進んでいるように見せかけることで、サボりをサポートします。

プログラムの紹介リンク

consabot のソースコードは GitHub で公開しています。
GitHub リポジトリ

最後に

この記事は ChatGPT を使って書かれました。また、プログラムコードの一部には GitHub Copilot の助けも借りています。

あなたも consabot で、いい感じにサボってみませんか?

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?