今年の4月にこのような記事を書きました。
thewheatricks0325.hatenablog.com
そして、一時期放置してたり、サーバーを変えたり、RythmやGroovyがYouTubeから蹴られたりして、あれこれあって9か月後ですが、とうとうPython版を動かすことに成功しました。
というか・・・
Raspberry Piで音楽botを動かすという情報が全然ないんだよ!!!!!!!!
いろいろ苦労しました。X Window Systemが必要だったりしたので、GUIを起動してそっちで動かしています。本当はCUIで動かしたかった。
あと現在、これらのbotは同じRaspberry Pi 3 Model B+(メモリ1GB・CPU 4コア)で動いていますが、意外とスムーズだったのでこのままでもいいかと。
ただ・・・
Python版はグローバルチャットや画像bot(Twitterでよくあるごちかわなどといったbot)、単語を覚えさせる機能(例:Twitterでいう単語を覚えるれんちょんbot)を実装させて複数のサーバー(といっても4~5個ぐらい?)で動かそうと思ってるので、その点が少し心配です。
それと、音楽botは現在YouTubeの自分の再生リストをただ24時間流すものにしています。YouTubeです、あのGroovyやRythmを蹴った・・・ 正直、これが心配。
なので、いずれはSoundcloudやSpotify、Java版だけですがニコニコからも再生させようかと思ってます。
無駄に長い余談
余談ですが、サーバー用に今欲しいのはRaspberry Pi 4です。ただ、今は半導体不足真っ最中なので、どこのサイトも在庫ゼロ。8GBモデルなんかどこにもありません。最近は中古PCでもいいかなと思ってるけど電気代の面で心配です。Vultrとかでもいいかなと思ってるけどKyash使えませんしそもそもデビットカード持ってません。
(見てきたサイトはスイッチサイエンス、秋月電子、KSYのみです。Amazonでラズパイあんま買いたくないのよね・・・なんか怪しいメーカーのSDカードが付属してることあるし。)
DiscordのBot以外には、Misskeyという分散型のSNSを動かしてみたかったり。もう長いことTwitterのアレさ(特に政・・・ゲフンゲフン)にはうんざりするばかりなので。ずっと前から分散型を気になっているという面もあります。これのことを、Fediverseというみたいです。
私も、Misskeyにアカウントを持っています。Fediverseでは現在ここをメインにしています。それ以外に、すしすきーや、別のプラットフォーム(Mastodon)ですがみねむさんやその方々のサークル「桜ヶ丘電信」の運営しているまちカdonなどにもアカウントを持ってます。
MisskeyなどといったFediverseは「オワコンTwitterなんかもういやだよーーーーーーーーーーーー!!!!F(自粛) Twitter!!!!F(自粛) 政(自粛)トレンド!!!Twitterなんかくたばっちまえ!!!」っていう人に超おすすめです。ミュートなどといった見えなくする機能もTwitterよりず~~~~~~~~~~~~っと高機能ですし。(回しものじゃないからね)
最後に
この場を借りて、これらのBotのオリジナルの作成者へ感謝を述べておきます。ありがとうございます。
Python版はこちらを使用しています。
https://github.com/Just-Some-Bots/MusicBotJM
Java版はこちらを使用しています。
https://github.com/Cosgy-Dev/JMusicBot-JP
Python版のインストール方法はこれらを参考にしました。
https://just-some-bots.github.io/MusicBot/installing/raspbian/
https://blog.m0r016.net/2021/03/21/install-musicbot/
https://note.com/amami_ew/n/n14e1dac16611
Java版はこちらを参考にしました。
https://www.cosgy.dev/2021/02/28/post-421/
Raspberry PiへのJavaのインストールはこちらを参考にしています。
https://terrasea.jp/pages/raspberry_pi/20200629/javaInstall.php
DiscordのBotを作るうえで超重要なお話
Botのトークンは絶対に外部に流さないように!!!!!!!超重要です。でないとあなたのbotを第三者が動かせるようになってしまいます。悪質なユーザーに動かされたら超大変です。絶対にBotのトークンは流さないでください!!!!!!!