🤖

TermuxでDiscordのbotを動かしてみる

2023/01/15に公開約1,100字

こんにちは、似鳥です!
今回はAndroid上でLinuxターミナルが使えるアプリ、「Termux」でDiscordのbotを動かしてみたいと思います!
(Githubからリポジトリをダウンロードすること、Node.jsで実行することを前提として書いています。)
※例として私のリポジトリを使っています。そのため一部コードが私のリポジトリを使った場合のコードとなっていますので、適宜訂正をお願いします。
https://github.com/mikan0528-akn/join-leave-notifybot

Termuxの導入

TermuxはGithub、F-Droidから入手できます。
GooglePlayストアからも入手できますが更新が停止しており、色々と危ないので必ずGithubかF-Droidから入手してください

Githubでの導入方法

  1. こちらからGithubのリポジトリへ飛ぶ
  2. 最新のリリースにAPKファイルがあるので、それをダウンロードしインストールする

F-Droidでの導入方法

  1. こちらからF-Droidをダウンロードしインストールする
  2. 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%良い気がします。
修正点があればご指摘いただければ幸いです。
ここまでお読みいただきありがとうございました!

GitHubで編集を提案

Discussion

ログインするとコメントできます