Slide 14
Slide 14 text
みんなもC#で作ってみよう
Linq使うと簡単に実装できるよ。C#は楽しいよ。
int sID = int.Parse(s[1]);
string sName = s[2];
for (int i = 0; i <= ls.Count; i++) {
//番兵
if (i == ls.Count) {
await channel.SendMessageAsync(context.User.Mention + " " + "Auth Failure...");
break;
}
if (sID == ls[i].ID) {
if (sName == ls[i].Name) {
//auth成功処理
await channel.SendMessageAsync(context.User.Mention + " " + "Auth Succeed!");
AddAuthedID(s[1]);
var role = context.Guild.Roles.FirstOrDefault(x => x.Name == "authed user");
await (context.User as IGuildUser).AddRoleAsync(role);
break;
…….みたいな