9fd50ee01e
Fixed cli help texts Added administrator options for critical methods Added result state for client and server specific errors Redirect root to help text Fixed fingerprint error, fingerprint must be case sensitive Re-Added online messages Added typing trigger for discord bot messages client: fixed chunkString for empty results preemtive wrap error objects for server messages both: added raw lua RS Bridge command entry
13 lines
472 B
C#
13 lines
472 B
C#
using Discord.WebSocket;
|
|
|
|
namespace MinecraftDiscordBot;
|
|
|
|
public interface IUserRoleManager {
|
|
/// <summary>
|
|
/// Verifies that a user is a bot administrator.
|
|
/// </summary>
|
|
/// <param name="user">User ID.</param>
|
|
/// <param name="message">An optional message to throw when user is not authorized.</param>
|
|
/// <exception cref="ReplyException">User is not authorized.</exception>
|
|
void RequireAdministrator(ulong user, string? message = null);
|
|
} |