首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我怎样才能用不和谐的机器人和python发出欢迎的信息呢?

我怎样才能用不和谐的机器人和python发出欢迎的信息呢?
EN

Stack Overflow用户
提问于 2020-12-31 20:24:55
回答 1查看 4.3K关注 0票数 0

我刚用python制作了一个不和谐的机器人,我想让一个事件在有人加入服务器时显示一条欢迎消息。

我试过用这个代码

代码语言:javascript
复制
import discord
import random
from discord.ext import commands

alfred = commands.Bot(command_prefix = '!', description = "Hey!, I'm Alfred, How can I assist you?")

#EVENT

@alfred.event
async def on_ready():

    print("I'm Alfred and I'm Online!")

@alfred.event
async def on_member_join(member):
    embed=discord.Embed(title="Welcome!",description=f"{member.mention} Just Joined")
    await message.channel.send(embed=embed)

但是它没有起作用,就连不和谐的文件都说这件事是"on_member_join“。

我真的希望你能帮我:)

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-12-31 23:52:52

试试这个,只需用您的通道id替换790274325533378682即可。

代码语言:javascript
复制
@alfred.event
async def on_member_join(member):
    channel = alfred.get_channel(790274325533378682)
    embed=discord.Embed(title="Welcome!",description=f"{member.mention} Just Joined")
    await channel.send(embed=embed)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65525278

复制
相关文章

相似问题

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