簡體   English   中英

discord.py中斜杠命令的使用方法

[英]How to use slash commands in discord.py

我正在嘗試制作一個 discord 機器人,它使用斜杠命令為 Google 驅動器提供可共享鏈接

當我輸入“/bot notes”時,它應該顯示這些選項

sub= ["ac","cal","emi","pc"]

它應該為各個項目顯示這些子選項

ac=["cat1","cat2","cb1","cb2"]

同樣,對於其他人來說,它也應該在選擇機器人應該提供鏈接的任何子命令后顯示子選項。 但問題是我應該如何使用斜杠命令並提供選擇和子選擇?

我真的不確定你到底在這里得到什么。 如果您談論的是 arguments,那么斜線命令會自動完成。

你可以先做一個 function

async def notes(ctc: discord.AutocompleteContext):
    return ["ac","cal","emi","pc"]

然后像這樣將其作為自動完成傳遞:

bot = discord.Bot()
@bot.slash_command(description="test", autocomplete=notes)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM