Discord.Net/docs/faq/text_commands/samples/Remainder.cs

20 lines
549 B
C#
Raw Normal View History

2024-06-12 22:43:59 -07:00
// Input:
// !echo Coffee Cake
// Output:
// Coffee Cake
[Command("echo")]
public Task EchoRemainderAsync([Remainder]string text) => ReplyAsync(text);
// Output:
// CommandError.BadArgCount
[Command("echo-hassle")]
public Task EchoAsync(string text) => ReplyAsync(text);
// The message would be seen as having multiple parameters,
// while the method only accepts one.
// Wrapping the message in quotes solves this.
// This way, the system knows the entire message is to be parsed as a
// single String.
// e.g.,
// !echo "Coffee Cake"