Все сервисы Хабра
Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Закрыть
Задать вопрос
Gioplens
0
вклад
4
вопроса
0
ответов
0%
решений
Комментарии
Информация
Ответы
Вопросы
Комментарии
Подписки
Нравится
Cannot resolve symbol 'sk89q', как решить проблему?
Gioplens
@Gioplens
Автор вопроса
Дмитрий Кинаш
,
правильно понял, пишу с новой строки url и туда вставляю web?
Написано
более года назад
Cannot resolve symbol 'sk89q', как решить проблему?
Gioplens
@Gioplens
Автор вопроса
вот тут?
Написано
более года назад
Как сделать РП команду Discord.py?
Gioplens
@Gioplens
Автор вопроса
спасибо большое
Написано
более года назад
Как сделать РП команду Discord.py?
Gioplens
@Gioplens
Автор вопроса
Менял на значение member, не выводит ничего
Написано
более двух лет назад
Select menu наложилось на друг друга, что делать?
Gioplens
@Gioplens
Автор вопроса
shurshur
, я разобрался, классы разные просто указать надо было
Написано
более двух лет назад
Select menu наложилось на друг друга, что делать?
Gioplens
@Gioplens
Автор вопроса
shurshur
, это понятное, а как сделать 2-а Select menu, и чтоб они друг на друга, не накладывались? Вот я сделал точно такой же с отступом, но самый нижний накладывается на верхний
Написано
более двух лет назад
Select menu наложилось на друг друга, что делать?
Gioplens
@Gioplens
Автор вопроса
shurshur
,
class Select(discord.ui.Select):
def __init__(self):
options=[
discord.SelectOption(
label="Эсканор Зеленый",
emoji="",
description="Солнечный свет"),
discord.SelectOption(
label="Эсканор Красный",
emoji="",
description="Львиный грех гордыни"),
discord.SelectOption(
label="The One Эсканор",
emoji="",
description="Непобедимый"),
discord.SelectOption(
label="Абсолютный Эсканор",
emoji="",
description="Пламя жизни"
)
]
super().__init__(placeholder="Выбери категорию <3",max_values=1,min_values=1,options=options)
async def callback(self, interaction: discord.Interaction):
if self.values[0] == "Эсканор Зеленый":
embed = discord.Embed(
title="Святой рыцарь Эсканор!",
description="**```diff\nПерсонаж```**\n**Экипировка:\n```1) Атака 4) Атака```\n```2) Атака 5) Крит```\n```3) Атака 6) Крит```**",
colour=0xe91e63,
url ='
https://gcdatabase.com/characters/escanor/1
',
timestamp=datetime.datetime.now(),
)
embed.set_thumbnail(url="
https://gcdatabase.com/images/characters/escanor/s...
")
await interaction.response.send_message(ephemeral=True, embed=embed)
elif self.values[0] == "Эсканор Красный":
embed = discord.Embed(
title="Святой рыцарь Эсканор!",
description="**```diff\nПерсонаж```**\n**Экипировка:\n```1) Атака 4) Атака```\n```2) Атака 5) Крит```\n```3) Атака 6) Крит```**",
colour=0xe91e63,
url ='
https://gcdatabase.com/characters/escanor/2
',
timestamp=datetime.datetime.now(),
)
embed.set_thumbnail(url="
https://gcdatabase.com/images/characters/escanor/c...
")
await interaction.response.send_message(ephemeral=True, embed=embed)
elif self.values[0] == "The One Эсканор":
embed = discord.Embed(
title="The One Эсканор!",
description="**```diff\nПерсонаж```**\n**Экипировка:\n```1) Атака 4) Атака```\n```2) Атака 5) Крит```\n```3) Атака 6) Крит```**",
colour=0xe91e63,
url ='
https://gcdatabase.com/characters/theone_escanor/1
',
timestamp=datetime.datetime.now(),
)
embed.set_thumbnail(url="
https://gcdatabase.com/images/characters/theone_es...
")
await interaction.response.send_message(ephemeral=True, embed=embed)
elif self.values[0] == "Абсолютный Эсканор":
embed = discord.Embed(
title="Абсолютный Эсканор!",
description="**```diff\nПерсонаж```**\n**Экипировка:\n```1) Атака 4) Атака```\n```2) Атака 5) Крит```\n```3) Атака 6) Крит```**",
colour=0xe91e63,
url ='
https://gcdatabase.com/characters/ultimate_escanor/1
',
timestamp=datetime.datetime.now(),
)
embed.set_thumbnail(url="
https://gcdatabase.com/images/characters/ultimate_...
")
await interaction.response.send_message(ephemeral=True, embed=embed)
class SelectView(discord.ui.View):
def __init__(self, *, timeout = 180):
super().__init__(timeout=timeout)
self.add_item(Select())
@bot.command()
async def Эсканор(ctx):
embed = discord.Embed(
title= "Эсканор!",
colour=0xe67e22,
timestamp=datetime.datetime.now()
)
embed.set_image(url="
https://media.tenor.com/eEyx_dpV0BMAAAAC/escanor.gif
")
await ctx.send(view=SelectView(), embed=embed)
вот у меня при повторном таком селекте выводиться самый нижний, а верхний не хочет, помоги пожалуйста
Написано
более двух лет назад
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации
Закрыть
Реклама
правильно понял, пишу с новой строки url и туда вставляю web?