Задать вопрос
@Mikhalitch

Не работает on_member_join, как исправить?

#hi
@client.event
async def on_member_join(member):
print(f'{member.mention} has joined the server.')
channel = client.get_channel(919319558202998855)
await channel.send(f'{member.mention} Welcome To The Club Buddy!')
await channel.send('https://tenor.com/beeFU.gif')

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Нужно отправить 2 сообщения: приветствие, гифку (отдельным сообщением)
  • Вопрос задан
  • 303 просмотра
Подписаться 1 Простой 18 комментариев
Решения вопроса 2
tatsuki1
@tatsuki1
@client.event
async def on_member_join(member):
	print(f'{member.mention} has joined the server.')
	channel = client.get_channel(919319558202998855)
	join = discord.Embed(description=f"{member.mention} Welcome To The Club Buddy!", color=discord.Colour.random())
	join.set_image(url="https://tenor.com/beeFU.gif")
	await channel.send(embed=join)
Ответ написан
Комментировать
Vindicar
@Vindicar
RTFM!
Интент member забыл включить поди?
import discord
intents = discord.Intents.all()
discord.member = True
bot = commands.Bot(command_prefix="!", intents = intents)

И на странице где ключ от бота получал тоже настрой интенты.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы