如何获取用户对命令C#discord bot的响应
过去几天我一直在编写一个discord机器人,我想创造就业机会。例如,我有一份YouTube的工作,你需要输入几件事情来完成它,问题是我不知道如何获得这条信息 我的命令代码是:如何获取用户对命令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
[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中包含了一个示例项目,但我仍然不知道如何检测用户在命令启动后是否回复了特定的内容。它位于。它提出一个问题,等待答案,然后使用响应。