🤖
TermuxでDiscordのbotを動かしてみる
こんにちは、似鳥です!
今回はAndroid上でLinuxターミナルが使えるアプリ、「Termux」でDiscordのbotを動かしてみたいと思います!
(Githubからリポジトリをダウンロードすること、Node.jsで実行することを前提として書いています。)
※例として私のリポジトリを使っています。そのため一部コードが私のリポジトリを使った場合のコードとなっていますので、適宜訂正をお願いします。
Termuxの導入
TermuxはGithub、F-Droidから入手できます。
GooglePlayストアからも入手できますが更新が停止しており、色々と危ないので必ずGithubかF-Droidから入手してください
Githubでの導入方法
- こちらからGithubのリポジトリへ飛ぶ
- 最新のリリースにAPKファイルがあるので、それをダウンロードしインストールする
F-Droidでの導入方法
- こちらからF-Droidをダウンロードしインストールする
- Termuxと検索しインストールする
色々の設定
とりあえずアプリケーションパッケージをアップデートします
pkg upgrade
個人的に...
個人的に内部ストレージにアクセスできるようにしたいのでアクセス権限を取得します
termux-setup-storage
- GitやNode.jsとかが使えないのは致命的なのでこれを実行
pkg install git curl proot vim nodejs
- Githubから入れたいbotのリポジトリをダウンロード
git clone https://github.com/mikan0528-akn/join-leave-notifybot
- いろいろ必要なファイルを編集する
vim config.json
- 必要なnpmパッケージを入れる
npm install discord.js
- Node.jsで実行する
node index.js
最後に
今回はTermuxでDiscordのリポジトリを起動する方法を紹介しました。
正直PCでやった方が100%良い気がします。
修正点があればご指摘いただければ幸いです。
ここまでお読みいただきありがとうございました!
Discussion