我需要帮助我的代码,我想让我的机器人发送一个消息从顶部的第一个渠道时,一个特定的成员加入,但我得到了错误与if member.id == *id*
@bot.event
async def on_member_join(member):
if member.id == *my id here, i just dont want to show it*
await message.channel.send('Nice guy joined the server!')
@bot.event
async def on_member_join(member):
我使用事件on_member_join尝试创建新成员,但是当我用alt进行测试时,它没有发送消息。
@bot.event
async def on_member_join(member):
embed = discord.Embed(title="Welcome to my server!", description=None, color = discord.Color.magenta())
embed.add_field(name="To get started:", value="•Invite some friends!\n•Check
我正在尝试制作一个与Discord.py库不协调的机器人。带有@client.command()装饰器的命令对我来说工作得很好,但我尝试过的事件命令都不工作。 @client.event
async def on_member_join(member):
channel = client.get_channel(ChannelId) #I did define channel Id in my code
await channel.send("someone has joined")
@client.event
async def on_member_rem
我的代码是:
import discord
class MyClient(discord.Client):
async def on_ready(self):
print("Bot ready")
async def on_member_join(member):
await member.send("nice to see u on the server")
client = MyClient()
client.run(My token)
但是消息不会被发送。也许有人可以给我一个正确的和工作的代码。耽误您
我有一个不和谐的机器人驻留在多个服务器上,但是我希望每个服务器都有加入消息,或者确保我的机器人只向加入其中一个服务器的人发送欢迎消息。 @client.event #Send new members of the server a message
async def on_member_join(member): #Run when a member joins
await member.create_dm() #Create a DM chat with the new user
await member.dm_channel.send(f"Heya, {membe
让我们假设on_member_join事件 @commands.Cog.listener()
async def on_member_join(self, member):
# On member joins we find a channel called general and if it exists,
# send an embed welcoming them to our guild
channel = discord.utils.get(member.guild.text_channels, name="welcome")
if
我需要人帮我处理机器人事件。每当我添加代码时,它都会给出以下错误:
Ignoring exception in on_member_join
Traceback (most recent call last):
File "/home/runner/Tragic-Bot/venv/lib/python3.8/site-packages/discord/client.py", line 343, in _run_event
await coro(*args, **kwargs)
File "main.py", line 20, in on_memb
我想做一个机器人,它有可定制的欢迎消息,你使用一个命令,然后键入#(频道),然后输入消息。问题是,在on_member_join事件中,我不知道如何创建guild = (the guild that the command was ran in)、channel = (the channel the user put in)或message = (the message the user gave),所有信息都在一个名为welcomemsgs.json的json文件中。我只需要以某种方式从.json文件中获取信息。这就是json文件的示例{"channel": 8964764
我正在尝试让我的机器人响应接受规则的DM消息。
这是我到目前为止所知道的:
@bot.event
async def on_member_join(member):
role = discord.utils.get(member.servers.roles, name='Newcomers') #get role
await bot.add_roles(member, role) #give the role to the user
await bot.member.send("Welcome to the Moderator Bot Server! I w
我目前正在编写一个机器人,我的第一个目标是让机器人欢迎,并向加入或离开的成员说再见,但机器人什么也不发送,甚至不显示任何错误。 @client.event
async def on_member_join(member):
print(" System: A member has joined the server!")
def sprint(str):
for c in str + '\n':
sys.stdout.write(c)
sys.stdout.flush()
这就是我所拥有的:
@client.command(pass_context=True)
@client.event
async def on_member_join(ctx, member):
print(f'{member} has joined a server.')
await ctx.send(f"Hello {member}!")
await ctx.member.send(f"Welcome to the server!")
我需要机器人发送一条私人消息,其中包含规则和命令列表,当他加入。
请帮帮我!