【ラズパイ】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
------------------------------------------------------------------------------
すごく初歩的な質問ですみませんが、書いているプログラミング言語はPythonですか?
ルビーなのでパイソンではないです
ラズパイ関連動画ありがたいです🙏
エアコン遠隔操作システムの作り方がめちゃくちゃ知りたいから動画作ってほしい😭
コメントありがとうございます🙏
エアコン遠隔操作はかなり前に作ったものなので、今のラズパイOSで動くかどうか一度作り直してみないといけません。
上手くいくようなら動画にしますのでぜひお待ちいただければ嬉しいです!
@@Shartick
返信ありがとうございます🙏
首を長くしてお待ちしております🦒
他の動画もとても参考になるので、Picoで遊びながら勉強させてもらいますね👍
ありがとうございます😆
今後もいろいろ遊んでみた内容を動画にしますので宜しくお願いいたします🙇♂️
その発想は無かった…
Discordを経由するからVPNやFWの設定をしないで済むのか (MQTTに似てる)
外から使えるGPIO/I2Cと考えると夢がありますね
その通りです!👏
難しい所は別アプリに任せるつくりにしておけば、Discordに限らずLINEとかSlackでも活用できるので汎用性が高まるという考えもあります。
wake on lanは有線でつないでないと無理なのが難点ですよね...
特にWi-Fi接続してる場合だと.... できないことはないんだろうけど。
コメントありがとうございます。
Wi-Fi接続の場合はそもそもアダプターがWOLに対応していなかったりしますよね。
理論上はネットワークが繋がっててマジックパケットを受け取れれば動作する筈なので、NICに電源が供給されているかどうかがポイントになるかと思います。
無線LANの場合はスリープ(S3)状態なら電源が供給されていることがありますので、WOL対応アダプターをお持ちならスリープ状態で試してみるといいかもしれません。
Panasonic のエアコンの裏から 光ファイバーケーブルが出てる ?
よく見ていらっしゃいますね!
我が家はエアコンの配管穴から光ファイバーケーブルを取り入れています。
生け花の土の湿度や温度知る器械の作り教えてください。
ラズパイで空気中の二酸化炭素濃度を計測する動画を制作中ですのでお楽しみに!これの応用で土の湿度や温度も計測できると思います。