我有一个命令:
@bot.command(pass_context=True)
async def hello(ctx):
hellothere(ctx)
我想制作一份更短的命令副本。
我试过了:
Command
但我收到一条错误消息,指出with member [GroupCount] as
(
[Department].[Group Name].CURRENTMEMBER,
[Department].[Department ID].[All],
[Measures].[Pay Frequency]
)
select {[Department].[Group Name].[all].children*
[Department].[Department ID].[all].children
} on rows,
{[Measures].[Pay Frequency],[GroupCount]} on columns
from test;
无法调用。
有谁知道怎么做?
答案 0 :(得分:3)
for (var i = 0; i < terminals.length; i++) {
promise = getTerminal(terminals[i]);
promises.push(promise.then(setTerminal(terminals, i)));
}
return Promise.all(promises);
只需更改别名。
答案 1 :(得分:0)
您应该可以使用Command.invoke
协程。像
@bot.command(pass_context=True)
async def hello(ctx):
await hellothere.invoke(ctx)
答案 2 :(得分:0)
这是另一种更“hacky”的方式(通过使用相同的函数但使用不同的名称制作两个命令,这使用.callback
的{{1}}属性:
Command