[PYTHON] Implémentez la fonction de tampon de grande taille avec Discord BOT

introduction

Vous pouvez utiliser la fonction «emoji» fournie à l'origine dans Discord pour échanger des images que vous avez préparées à l'avance. La fonction emoji a un problème que l'image devient trop petite, alors j'ai pensé à le résoudre.

Solution

Créez un BOT qui envoie des images en réponse à des mots clés spécifiques, ce qui permet aux utilisateurs de partager facilement de grandes images.

environnement

Python 3.6.8 discord.py 1.2.5

Code réel

import discord

TOKEN = 'hoge'  #Entrez le jeton attribué à votre BOT

#Traitement au démarrage
@client.event
async def on_ready():
    print('We have logged in as %s' % client)

#Traitement pour envoyer un tampon à la réception d'un message
@client.event
async def on_message(message):

    if message.author == client.user:
        return

    if message.content == '/img':  #Mots clés pour lesquels vous souhaitez déclencher la sortie d'image
        await message.channel.send(file=discord.File('img.png'))  #Le chemin de l'image de sortie

client.run(TOKEN)

Si vous souhaitez préparer plusieurs tampons,


if message.content == '/img':
    await message.channel.send(file=discord.File('img.png'))

répéter.

Recommended Posts

Implémentez la fonction de tampon de grande taille avec Discord BOT
Implémenter la fonction de connexion avec django-allauth
Implémenter FReLU avec tf.keras
Format A4 avec python-pptx