“ctx”到底在做什么 discord.py

-2 python bots discord discord.py

我用 Python 编写了一个不和谐的机器人,Youtube 上的每个教程都告诉我,我在发出命令时必须使用“ctx”,但是这些 Youtuber 都没有解释这是做什么的,所以有人可以回答我吗?

bur*_*ran 5

文档所述

一个命令必须始终有至少一个参数,ctx,这是Context与第一个。

现在,什么是Context?再次,文档

表示在其中调用命令的上下文。

该类包含大量元数据,可帮助您更多地了解调用上下文。这个类不是手动创建的,而是作为第一个参数传递给命令的。