Я настраиваю диссон-бота для шифрования данных. Я хочу, чтобы пользователь мог печатать что-то вроде:
e.encrypt "data to be encrypted" "their hash of choice"
Я пытался отделить строку от [Remainder], но не могу понять, что делать дальше. Это также не позволит им свободно печатать.
[Command("encrypt")]
public async Task encrypt([Remainder] string Idata)
{
var des = new Methods.DES();
des.input = Idata;
des.hash = "hello";
des.Encryption();
await Context.User.SendMessageAsync(des.encryption);
}
Если они напишут что-то вроде
e.encrypt "Hello" "hashkey"
тогда я хочу, чтобы бот понял, что содержимое между первым ""
- это данные, а содержимое между следующим ""
- это хеш.