public async Task <CachedRole> GetReactionRoleAsync(ulong guildId, ulong messageId, IEmoji emoji) { if (!(await ReactionRoles.FirstOrDefaultAsync(x => x.GuildId == guildId && x.MessageId == messageId && x.Emoji.Equals(emoji)) is { } reactionRole)) { return(null); } return(_client.GetGuild(reactionRole.GuildId).GetRole(reactionRole.RoleId)); }
public ReactionRoleQueryAtom(IChemObjectBuilder builder, ReactionRoles role) : base(builder) { this.role = role; }
public ReactionRoleQueryAtom(ReactionRoles role) : base() { this.role = role; }