Hatena0Pocket0LINESendLINESendFeedly2DiscordのBOTを外部サーバー上のPythonで動作させて常駐できたのでメモ程度ですが載せておきます。抜け等あると思いますので参考程度としてください。外部サーバーは、前回のPython環境構築と動作確認の記事で紹介したXserverを使用します。Discord用にBOTを作るDiscordのBOTって様々な種類があって作る必要もなさそう。興味がわいたので手を出してみる。BOTを常駐させるサーバー上にPython環境を用意するXserverは初めからPythonが搭載されていますが、Discord.pyの推奨ではバージョン3.4又は3.5となっています。サーバー上では2.7と古い物ですので新たにインストールする必要がありました。Xserverはroot権限を得られないためこれが大きな壁となりました。XserverへPython環境を構築する方法を見つけている方がいましたので参考しました。参考:https://fx.ichizo.biz/2017/03/24/xserver-python-anaconda.html私の環境ではanaconda3-5.1.0をインストールしました。Pythonのバージョンは3.6.4となります。~/.bash-profile”で書き換えを反映する必要があります。ついでとして、後述で必要となるパスも追加しておきます。PATH="$HOME/.pyenv/versions/anaconda3-5.1.0/bin:$PATH"管理者権限なしでpipを使うpipを使用してinstallを実行すると権限の問題でエラーが発生します。それを回避するためにdistro.pyを書き換えます。参考:https://qiita.com/EEEprog/items/cc8043662f3596fdc817これでdiscord.pyがインストールできるかと思います。BOTを常駐させるBOTを起動した後、ログアウトすると常時起動のサーバーでもプロセスが停止します。これでログアウト後もBOTは起動したままとなります。停止方法はプロセスを直接停止ます。x”でpythonのPIDを確認し“kill”でプロセスを停止できます。これで実際に動かす準備が出来たといったところでしょうか。後は、希望の動作をするBOTをプログラムする必要がありますがPythonはあまり分かっていないので先が大変そうです。投票BOT途中経過(2)前回の続きでdiscord.pyを使って投票機能を持ったBotの制作です。...Pythonのエディタを選定し開発環境を整えるPythonでDiscord用のbotを作っていて気が付いた。...Discord用にBOTを作るDiscordのBOTって様々な種類があって作る必要もなさそう。...書いてる人おがP猫に包囲された居住空間で飼育されています。