Answers for "how to send meme using discord bot in python"

0

discord bot python meme command

@client.command(pass_context=True)
async def meme(ctx):
    embed = discord.Embed(title="", description="")

    async with aiohttp.ClientSession() as cs:
        async with cs.get('https://www.reddit.com/r/dankmemes/new.json?sort=hot') as r:
            res = await r.json()
            embed.set_image(url=res['data']['children'] [random.randint(0, 25)]['data']['url'])
            await ctx.send(embed=embed)
Posted by: Guest on September-13-2021
1

how to make a discord bot send a message python

import discord
from discord.ext import commands
client = commands.Bot(command_prefix='!!') # This sets the prefix change if you want

TOKEN = 'insert token here' # tutorial at the bottom

@client.event
def on_ready():
  print('Ready. Logged in as: {0.user}'.format(client)) # lets you know the bot is online and ready
  

# Now to see how to send a message to discord itself 
@client.command(brief='Echoes back what user says.')
async def echo(ctx, *, user_message):
    # The ctx is so that we can send the message on discord
    # The astrix is so we can take multiple strings for the user message
    # The string is the users message
    await ctx.send('User said --> ' + user_message) 
    
client.run(TOKEN)
    
# Now you can do any command you would like 
# Using the ctx argument.

# HOW TO GET BOT TOKEN
# To get your bot's token simply go to:
# https://discord.com/developers/applications 
# Login, and press new application (If you already have a bot skip this part)
# Press bot, and press yes you want to make it a bot
# Under token you will see copy, or regenerate 
# Press copy and give the TOKEN variable the value of your token
Posted by: Guest on May-07-2021

Code answers related to "how to send meme using discord bot in python"

Python Answers by Framework

Browse Popular Code Answers by Language