首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >链接到Discord.py meme命令中的Meme

链接到Discord.py meme命令中的Meme
EN

Stack Overflow用户
提问于 2021-04-09 19:58:05
回答 1查看 283关注 0票数 0

我正在用discord.py制作一个机器人,并使用AIOHTTP制作了一个meme命令。我希望嵌入的标题是到表情包的链接,页脚应该显示向上的投票和所有的东西,就像截图中一样。

以下是代码

代码语言:javascript
复制
@client.command(aliases=['memes'])
async def meme(ctx):
    embed = discord.Embed(title='Meme', description=None)

    async with aiohttp.ClientSession() as cs:
        async with cs.get('https://www.reddit.com/r/wholesomememes/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, content=None)
    ```
EN

回答 1

Stack Overflow用户

发布于 2021-05-18 19:52:21

用下面的代码替换它第一步:安装praw (pip install praw)第二步:转到https://www.reddit.com/prefs/apps创建应用程序第三步:复制client_id和client_secret第四步:运行机器人

代码语言:javascript
复制
@bot.command()
async def meme(ctx):

    reddit = praw.Reddit(client_id='clientidhere',
                     client_secret='clientsecret',
                     user_agent='python')

    memes = reddit.subreddit("memes").random()
    await ctx.send(memes.url)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67020724

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档