【发布时间】:2023-03-03 00:15:01
【问题描述】:
您好,我正在 c# 中做一个 Discord 机器人,我正在尝试获取使用该命令的人的用户信息(最好是用户名) 所以例如: 用户输入命令 - ?响应 (用户名是锤头) 机器人读取用户名并输出:消息中的“HammerHead”以及其他内容
我是否使用参数或者可以避免使用我基本上不希望用户输入他们的姓名我希望机器人自动执行此操作。
[Command("response")]
public async Task Response(CommandContext ctx, string first, String last, string email, string
affiliation)
{
//would something like this work I don't really know
var username = Context.user;
await ctx.Channel.SendMessageAsync(first + " " + last + " " + email + " " + affiliation+"
"+user ).ConfigureAwait(false);
}
【问题讨论】: