Ответы пользователя по тегу Discord
  • Как сделать так чтоб когда на твой дискорд сервер заходил кто то бот ему допустим отвечал здарова салага discord.py?

    @Prosto_Danya
    1). Ты вообще знаком с библиотекой discord.py? Я могу тебе скинуть код, вот лови:
    import discord
    from discord.ext import commands
    
    PREFIX = '!'
    intents = discord.Intents.all()
    client = commands.Bot(command_prefix = PREFIX, intents=intents)
    
    @client.event
    async def on_member_join(member):
        dm = client.fetch_user(member.id)
        await dm.send('Здарова салага')
    
    client.run( здесь пишешь токен своего бота )

    Но другой вопрос, оно тебе что-то даст?
    Ты ведь даже не пытался изучить библиотеку discord.py, если даже такие элементарные вещи не можешь написать. Дальше планируешь развиваться или нужен сугубо бот который будет приветствовать участников? Коль так - бери. На большее можешь не расчитывать, здесь код вместо людей не пишут, здесь помогают совершенствовать уже имеющийся или дают какие-то советы/идеи.
    2). Ты хотя бы знаешь, что с этим кодом делать? Если нет - пиши в комментарии, объясню…
    Ответ написан
    Комментировать
  • Как добавить иконку сервера в help?

    @Prosto_Danya
    1). Вы хотя бы оформляйте вопрос до приемлемого вида…
    @client.command( pass_context = True)
    @commands.has_permissions( administrator = True )
    async def help( ctx ):
        embed = discord.Embed( title = 'Команды сервера')
        embed.set_thumbnail(url=ctx.guild.icon_url)
        embed.add_field( name = '⚒ Команды модерации', value = '`clear` `kick` `ban` `unban`',inline=False)
        embed.add_field( name = ' Команды действий', value = '`bong` `sex` `kiss` `hug`',inline=False)
        embed.add_field( name = ' Остальные команды', value = '`roll` `avatar` `kanon`',inline=False)
        await ctx.reply( embed = embed)

    2).
    pass_context = True
    в новых версиях discord.py можно не использовать.
    3). Код работает исправно. Я проверил на сервере с анимированным аватаром - работает, я проверил на сервере с обычным аватаром - работает. Не сработало только на сервере без аватара вообще.
    Если вы видите такую картину: 62268aca0557f849580868.jpeg
    Значит у вас просто нет аватара на сервере. P.s изначальная иконка сервера с логотипом дс - не считается за аватар. Если она вам так нравится, вы можете найти ее в интернете и поместить в виде изображения
    Ответ написан
    Комментировать