如何获取用户对命令C#discord bot的响应

如何获取用户对命令C#discord bot的响应,c#,.net,bots,discord,C#,.net,Bots,Discord,过去几天我一直在编写一个discord机器人,我想创造就业机会。例如,我有一份YouTube的工作,你需要输入几件事情来完成它,问题是我不知道如何获得这条信息 我的命令代码是: [Command("jobsjoinyoutuber")] public async Task jobsjoinyoutuber() { var user = Context.User; var role = Context.Guild.Roles.FirstOrDefa

过去几天我一直在编写一个discord机器人,我想创造就业机会。例如,我有一份YouTube的工作,你需要输入几件事情来完成它,问题是我不知道如何获得这条信息

我的命令代码是:

 [Command("jobsjoinyoutuber")]
    public async Task jobsjoinyoutuber()
    {
        var user = Context.User;
        var role = Context.Guild.Roles.FirstOrDefault(x => x.Name == "Jobs: Youtuber");
        await (user as IGuildUser).AddRoleAsync(role);
    }

    [Command("workyoutuber")]
    public async Task workYoutuber()
    {
        var dmChannel = await Context.User.GetOrCreateDMChannelAsync();
        await Context.Channel.SendMessageAsync("Enter the video title: ");
    }
我怎样才能得到下一条信息?我知道我能做到:

public async Task workYoutuber([Remainder] string echo)
{
   await ReplyAsync(echo);
}
问题是你必须用命令输入,我不能这样做,因为用户不知道这个问题


任何帮助都将不胜感激,谢谢

使用——有一个nuget软件包,在我安装它之前,有人建议我找不到任何关于如何使用它(方法)的信息,尽管github report中包含了一个示例项目,但我仍然不知道如何检测用户在命令启动后是否回复了特定的内容。它位于。它提出一个问题,等待答案,然后使用响应。