我需要return
和transferAmount
的帮助。我无法让漫游器说出服务器名称和通道名称。
public T FromByteArray<T>(byte[] data)
{
if (data == null)
return default(T);
BinaryFormatter bf = new BinaryFormatter();
using (MemoryStream ms = new MemoryStream(data))
{
ms.Seek(0, SeekOrigin.Begin); // /rewinded the stream to the begining.
object obj = bf.Deserialize(ms);
return (T)obj;
}
}
答案 0 :(得分:1)
服务器和通道未定义。 ctx参数是一个具有两个要查找的属性的对象。公会和渠道(公会是在Discord中而不是服务器中所称的名称)。因此,通过使用ctx.channel和ctx.guild,您可以访问公会和频道对象。
@client.command()
async def whereami(ctx):
await ctx.send(f'You are on {ctx.guild} on {ctx.channel}')
您可以在官方文档中阅读有关所有属性的更多信息: discord.py docs