Module: DiscordRDA
- Defined in:
- lib/discord_rda.rb,
lib/discord_rda/bot.rb,
lib/discord_rda/version.rb,
lib/discord_rda/event/bus.rb,
lib/discord_rda/event/base.rb,
lib/discord_rda/cache/store.rb,
lib/discord_rda/core/logger.rb,
lib/discord_rda/core/tracer.rb,
lib/discord_rda/entity/base.rb,
lib/discord_rda/entity/role.rb,
lib/discord_rda/entity/user.rb,
lib/discord_rda/plugin/base.rb,
lib/discord_rda/core/secrets.rb,
lib/discord_rda/entity/color.rb,
lib/discord_rda/entity/embed.rb,
lib/discord_rda/entity/emoji.rb,
lib/discord_rda/entity/guild.rb,
lib/discord_rda/entity/member.rb,
lib/discord_rda/core/snowflake.rb,
lib/discord_rda/entity/channel.rb,
lib/discord_rda/entity/factory.rb,
lib/discord_rda/entity/message.rb,
lib/discord_rda/entity/support.rb,
lib/discord_rda/plugin/registry.rb,
lib/discord_rda/cache/redis_store.rb,
lib/discord_rda/entity/attachment.rb,
lib/discord_rda/cache/entity_cache.rb,
lib/discord_rda/cache/memory_store.rb,
lib/discord_rda/core/async_runtime.rb,
lib/discord_rda/core/configuration.rb,
lib/discord_rda/core/error_tracker.rb,
lib/discord_rda/hot_reload_manager.rb,
lib/discord_rda/core/restart_manager.rb,
lib/discord_rda/entity/value_objects.rb,
lib/discord_rda/connection/rest_proxy.rb,
lib/discord_rda/event/auto_moderation.rb,
lib/discord_rda/event/scheduled_event.rb,
lib/discord_rda/connection/rest_client.rb,
lib/discord_rda/entity/channel_builder.rb,
lib/discord_rda/entity/message_builder.rb,
lib/discord_rda/connection/rate_limiter.rb,
lib/discord_rda/interactions/components.rb,
lib/discord_rda/plugin/analytics_plugin.rb,
lib/discord_rda/cache/configurable_cache.rb,
lib/discord_rda/connection/request_queue.rb,
lib/discord_rda/connection/shard_manager.rb,
lib/discord_rda/interactions/interaction.rb,
lib/discord_rda/connection/gateway_client.rb,
lib/discord_rda/connection/invalid_bucket.rb,
lib/discord_rda/core/execution_supervisor.rb,
lib/discord_rda/persistence/active_record.rb,
lib/discord_rda/connection/reshard_manager.rb,
lib/discord_rda/interactions/command_system.rb,
lib/discord_rda/connection/scalable_rest_client.rb,
lib/discord_rda/interactions/application_command.rb
Defined Under Namespace
Modules: ActiveRecordMigration, Components, EventFactory Classes: ActiveRecordSystem, AnalyticsPlugin, Application, ApplicationCommand, AsyncRuntime, Attachment, AuditLog, AuditLogEntry, AutoModerationActionExecutionEvent, AutoModerationRule, AutoModerationRuleCreateEvent, AutoModerationRuleDeleteEvent, AutoModerationRuleUpdateEvent, Bot, CacheStore, Channel, ChannelBuilder, ChannelCreateEvent, ChannelDeleteEvent, ChannelPinsUpdateEvent, ChannelUpdateEvent, Color, Command, CommandBuilder, CommandContext, CommandSystem, ComponentBuilder, ConfigurableCache, Configuration, Embed, EmbedAuthor, EmbedBuilder, EmbedField, EmbedFooter, EmbedImage, EmbedProvider, EmbedThumbnail, EmbedVideo, Emoji, Entitlement, EntitlementCreateEvent, EntitlementDeleteEvent, EntitlementUpdateEvent, Entity, EntityCache, EntityFactory, ErrorTracker, Event, EventBus, EventHandler, ExecutionSupervisor, GatewayClient, Guild, GuildAuditLogEntryCreateEvent, GuildBanAddEvent, GuildBanRemoveEvent, GuildCreateEvent, GuildDeleteEvent, GuildIntegrationsUpdateEvent, GuildMemberAddEvent, GuildMemberRemoveEvent, GuildMemberUpdateEvent, GuildRoleCreateEvent, GuildRoleDeleteEvent, GuildRoleUpdateEvent, GuildScheduledEvent, GuildScheduledEventCreateEvent, GuildScheduledEventDeleteEvent, GuildScheduledEventUpdateEvent, GuildScheduledEventUserAddEvent, GuildScheduledEventUserRemoveEvent, GuildUpdateEvent, HotReloadManager, Integration, Interaction, InteractionCreateEvent, InvalidRequestBucket, InviteBuilder, Logger, Member, MemberFlags, MemoryStore, Message, MessageBuilder, MessageCreateEvent, MessageDeleteBulkEvent, MessageDeleteEvent, MessageFlags, MessageIterator, MessageReactionAddEvent, MessageReactionRemoveAllEvent, MessageReactionRemoveEvent, MessageUpdateEvent, Middleware, ModalBuilder, Permission, Plugin, PluginRegistry, Presence, PresenceUpdateEvent, RateLimiter, ReadyEvent, Record, RedisStore, RequestQueue, ReshardManager, ResolvedData, RestClient, RestProxy, RestartManager, ResumedEvent, Role, RoleTags, ScalableRestClient, Secrets, ShardManager, Snowflake, StageInstance, StageInstanceCreateEvent, StageInstanceDeleteEvent, StageInstanceUpdateEvent, Sticker, Subcommand, SubcommandGroup, Team, ThreadCreateEvent, ThreadDeleteEvent, ThreadListSyncEvent, ThreadMemberUpdateEvent, ThreadMembersUpdateEvent, ThreadUpdateEvent, TimeoutError, Tracer, TypingStartEvent, User, UserUpdateEvent, VoiceServer, VoiceServerUpdateEvent, VoiceState, VoiceStateUpdateEvent, Webhook, WebhooksUpdateEvent
Constant Summary collapse
- VERSION =
'0.2.0'
Class Method Summary collapse
-
.bot(token:, **options) ⇒ Bot
(also: new)
Create a new bot.