Pour ceux qui «veulent créer un Discord Bot mais qui n'ont pas de PC», je vais vous présenter comment créer un Discord Bot avec un terminal Android et le faire fonctionner. L'explication est pour les débutants autant que possible, mais les explications détaillées telles que Python, discord.py, les commandes Linux et les commandes Vim sont omises.
Termux peut être installé à partir du Google Play Store. https://play.google.com/store/apps/details?id=com.termux
Termux est un émulateur qui ne nécessite pas d'enracinement et peut préparer un environnement Linux. Voici comment écrire un Discord Bot en utilisant Python et Vim.
Tout d'abord, exécutez la commande suivante dans le terminal pour mettre à jour apt et installer Python et Vim. ($ Indique qu'il s'agit d'une ligne de commande et qu'aucune entrée n'est requise)
$ apt update
$ apt upgrade
$ apt install python
$ apt install vim
Ensuite, installez une bibliothèque appelée discord.py qui vous permet d'exécuter facilement DiscordBot en Python.
$ pip install discord.py
pip install yarl
.Créez un répertoire pour placer le fichier Python à exécuter ensuite et déplacez-le.
$ mkdir {Nom du répertoire favori}
$ cd {Nom du répertoire créé ci-dessus}
$ vim {Nom du fichier favori}.py
L'exécution de la commande ci-dessus ouvrira Vim pour un nouveau fichier, donc tapez ʻi` sur le clavier pour entrer en mode INSERT. Copiez le code ci-dessous ici. (J'ai emprunté certains de ceux sur le site ci-dessous)
import discord
client = discord.Client()
@client.event
async def on_ready():
print('Logged in as')
print(client.user.name)
print(client.user.id)
print('------')
@client.event
async def on_message(message):
#Je ne veux pas réagir si l'expéditeur est un bot
if message.author.bot:
return
#Découvrez si cela commence par "Bonjour"
if message.content.startswith("Bonjour"):
#Écrire un message
m = "Bonjour" + message.author.name + "San!"
#Envoyer un message au canal auquel le message a été envoyé
await message.channel.send(m)
client.run("token")
Ouvrez le site de "https://qiita.com/PinappleHunter/items/af4ccdbb04727437477f" avec un navigateur tel que Chrome, et suivez la section "Obtenir un token pour Bot" pour créer un compte Bot et l'utiliser sur le serveur que vous souhaitez utiliser. Ajoutez un bot. Faites une copie du jeton qui dit "Je vais l'utiliser plus tard" ici.
Ouvrez Termux, collez le token que vous avez copié précédemment dans la partie token de cliant.run (" token ")
, enregistrez le fichier avec ʻESC→
: wq`, et fermez Vim.
Exécutez le fichier Python avec la commande ci-dessous.
$ python {Nom de fichier créé précédemment}.py
Si vous voyez "Connecté en tant que ...", votre Bot fonctionne.
Essayez d'envoyer un «bonjour» etc. sur le serveur où vous avez ajouté le Bot et voyez si vous obtenez une réponse. Si vous souhaitez quitter, quittez Termux et le Bot ne fonctionnera pas non plus. Si vous souhaitez que le Bot continue de fonctionner, vous pouvez utiliser Heroku, etc. À propos, Git peut également être utilisé avec Termux, il est donc possible de déployer sur Heroku uniquement avec Android.
Comment créer un simple Discord Bot avec Python Exécutez le bot Discord sur un appareil Android (Termux) Créez un environnement Linux en utilisant Termux sur Android sans root!
Recommended Posts