fluxer_api library

Functions

requireAnyUser(FluxerContext ctx, List allowedIds) → void
requireNsfw(FluxerContext ctx, {String? baseUrl, String? token}) Future<void>
requireOwner(FluxerContext ctx, {String? baseUrl, String? token}) Future<void>
requireServer(FluxerContext ctx) → void
requireSpecificServer(FluxerContext ctx, String allowedServerId) → void
requireUser(FluxerContext ctx, dynamic requiredId) → void

Typedefs

CommandCallback = Future<void> Function(FluxerContext context, List<String> args)
MessageCallback = Future<void> Function(FluxerMessage message)
MessageDeleteCallback = Future<void> Function(String channelId, String messageId)
MessageEditCallback = Future<void> Function(FluxerMessage oldMessage, FluxerMessage newMessage)
ReadyCallback = Future<void> Function(Map<String, dynamic> readyData)
UserLifecycleCallback = Future<void> Function(String channelId, String messageId)

Exceptions / Errors

CheckFailure
RateLimitException