【ラズパイ】PCを遠隔操作!DiscordのBotを改良する【プログラミング】

Поділитися
Вставка
  • Опубліковано 16 вер 2024
  • 前動画→ • 【簡単】ラズパイでプログラミング!Disco...
    超小型PC『Raspberry Pi Zero』で作成したDiscordのBotプログラムを改良し、自宅のPCを遠隔操作できるようにしました。スマホのDiscordアプリからラズパイに命令を送りPCの電源をONにすることで、Chromeリモートデスクトップなどのアプリを使って遠隔操作できるようになります。
    <Botプログラム見本>
    ------------------------------------------------------------------------------
    require 'discordrb'
    bot = Discordrb::Commands::CommandBot.new token: 'あなたのTOKEN', client_id: あなたのCLIENT-ID, prefix: '!'
    bot.command :Chin do |event|
    event.respond 'ChinChin!'
    end
    bot.command :wol do |event|
    if event.user.id == あなたのユーザーID then
    comstr = 'wakeonlan FC:AA:14:07:A0:05'
    result = system(comstr)
    puts('botがコマンドを実行: ' + comstr)
    if result
    event.respond 'コマンドの実行に成功しました:blush:'
    else
    event.respond 'コマンドの実行に失敗しました:poop:'
    end
    else
    puts(event.user.name + 'がwolコマンドを試行しました')
    event.respond '貴様は誰だ!:japanese_goblin:'
    end
    end
    bot.run
    ------------------------------------------------------------------------------

КОМЕНТАРІ • 14

  • @syudoudoa
    @syudoudoa 8 місяців тому

    すごく初歩的な質問ですみませんが、書いているプログラミング言語はPythonですか?

    • @sakamod
      @sakamod 5 місяців тому

      ルビーなのでパイソンではないです

  • @soki8497
    @soki8497 3 роки тому

    ラズパイ関連動画ありがたいです🙏
    エアコン遠隔操作システムの作り方がめちゃくちゃ知りたいから動画作ってほしい😭

    • @Shartick
      @Shartick  3 роки тому +1

      コメントありがとうございます🙏
      エアコン遠隔操作はかなり前に作ったものなので、今のラズパイOSで動くかどうか一度作り直してみないといけません。
      上手くいくようなら動画にしますのでぜひお待ちいただければ嬉しいです!

    • @soki8497
      @soki8497 3 роки тому

      @@Shartick
      返信ありがとうございます🙏
      首を長くしてお待ちしております🦒
      他の動画もとても参考になるので、Picoで遊びながら勉強させてもらいますね👍

    • @Shartick
      @Shartick  3 роки тому

      ありがとうございます😆
      今後もいろいろ遊んでみた内容を動画にしますので宜しくお願いいたします🙇‍♂️

  • @thiro5030
    @thiro5030 3 роки тому +3

    その発想は無かった…
    Discordを経由するからVPNやFWの設定をしないで済むのか (MQTTに似てる)
    外から使えるGPIO/I2Cと考えると夢がありますね

    • @Shartick
      @Shartick  3 роки тому

      その通りです!👏
      難しい所は別アプリに任せるつくりにしておけば、Discordに限らずLINEとかSlackでも活用できるので汎用性が高まるという考えもあります。

  • @BroccoliGG
    @BroccoliGG 4 роки тому +2

    wake on lanは有線でつないでないと無理なのが難点ですよね...
    特にWi-Fi接続してる場合だと.... できないことはないんだろうけど。

    • @Shartick
      @Shartick  4 роки тому

      コメントありがとうございます。
      Wi-Fi接続の場合はそもそもアダプターがWOLに対応していなかったりしますよね。
      理論上はネットワークが繋がっててマジックパケットを受け取れれば動作する筈なので、NICに電源が供給されているかどうかがポイントになるかと思います。
      無線LANの場合はスリープ(S3)状態なら電源が供給されていることがありますので、WOL対応アダプターをお持ちならスリープ状態で試してみるといいかもしれません。

  • @kittyask90714
    @kittyask90714 2 роки тому +1

    Panasonic のエアコンの裏から 光ファイバーケーブルが出てる ?

    • @Shartick
      @Shartick  2 роки тому +1

      よく見ていらっしゃいますね!
      我が家はエアコンの配管穴から光ファイバーケーブルを取り入れています。

  • @bolormaanasanbayar1050
    @bolormaanasanbayar1050 3 роки тому +1

    生け花の土の湿度や温度知る器械の作り教えてください。

    • @Shartick
      @Shartick  3 роки тому

      ラズパイで空気中の二酸化炭素濃度を計測する動画を制作中ですのでお楽しみに!これの応用で土の湿度や温度も計測できると思います。