@dreameddd

Как сделать внутри команды подпункты?

Как сделать подпункты команды в боте для Discord.py?

Пример:
!buy <подпункт>
Подпункты: coins, lvl, items
Чтобы было:
!buy coins
!buy lvl
!buy items
  • Вопрос задан
  • 102 просмотра
Решения вопроса 1
Allan-BlackWell
@Allan-BlackWell
Ничтожество :D
Ну можно так:

@commands.group(name = 'buy')
async def _buy(self, ctx):
    pass

@_buy.command(name = 'lvl')
async def _buy_lvl(self, ctx, ...): 
    ...

@_buy.command(name = 'items')
async def _buy_items(self, ctx, ...): 
    ...


P.S. Код для когов
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@julheer
Full-stack разработчик на Python, JavaScript
Вы имеете ввиду аргументы команды или что?
Если Вы про аргументы, то
def название_команды(ctx, name):
 await ctx.send(f'Привет, {name}!')

Использование: `!название_команды Александр`. Вывод: `Привет, Александр!`.
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы