WeakAuras Discord Bot
Contents:
Getting Started
Configuration
Development
WeakAuras Discord Bot
Index
Index
_
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
L
|
M
|
N
|
O
|
R
|
S
|
T
|
U
|
V
|
W
_
__init__() (bot.weakauras_bot.WeakAurasBot method)
(bot.WeakAurasBot method)
(commands.config_commands.ConfigView method)
(commands.macro_commands.MacroListView method)
(commands.stats_commands.StatsCollector method)
(modals.embed_builder.EmbedBuilderModal method)
(modals.embed_builder.EmbedFieldModal method)
(modals.EmbedBuilderModal method)
(modals.EmbedFieldModal method)
(services.stats_service.StatsService method)
(tests.test_color_role_commands.MockGuild method)
(tests.test_color_role_commands.MockRole method)
(views.embed_builder.EmbedBuilderView method)
(views.EmbedBuilderView method)
A
add_field() (views.embed_builder.EmbedBuilderView method)
(views.EmbedBuilderView method)
assign_hex_color_role() (in module commands.color_role_commands)
assign_server_role() (in module commands.color_role_commands)
assignable_role_autocomplete() (in module commands.color_role_commands)
B
bot
module
bot.weakauras_bot
module
C
cancel() (views.embed_builder.EmbedBuilderView method)
(views.EmbedBuilderView method)
cancel_job() (commands.stats_commands.StatsCollector method)
check_server_permission() (in module utils.django_permissions)
clear_fields() (views.embed_builder.EmbedBuilderView method)
(views.EmbedBuilderView method)
collect_user_stats() (commands.stats_commands.StatsCollector method)
collect_user_stats_streaming() (commands.stats_commands.StatsCollector method)
commands
module
commands.color_role_commands
module
commands.config_commands
module
commands.help_commands
module
commands.macro_commands
module
commands.ping_commands
module
commands.stats_commands
module
commands.wiki_commands
module
config (bot.weakauras_bot.WeakAurasBot attribute)
(bot.WeakAurasBot attribute)
ConfigView (class in commands.config_commands)
create_collection_job() (services.stats_service.StatsService method)
create_color_role() (in module commands.color_role_commands)
create_embed() (bot.weakauras_bot.WeakAurasBot method)
(bot.WeakAurasBot method)
(commands.macro_commands.MacroListView method)
create_help_embed() (in module commands.help_commands)
create_preview_embed() (views.embed_builder.EmbedBuilderView method)
(views.EmbedBuilderView method)
D
data_dir (bot.weakauras_bot.WeakAurasBot attribute)
(bot.WeakAurasBot attribute)
DEFAULT_DATE_FORMAT (in module utils.logging)
DEFAULT_LOG_FORMAT (in module utils.logging)
E
edit_basic_info() (views.embed_builder.EmbedBuilderView method)
(views.EmbedBuilderView method)
EmbedBuilderModal (class in modals)
(class in modals.embed_builder)
EmbedBuilderView (class in views)
(class in views.embed_builder)
EmbedFieldModal (class in modals)
(class in modals.embed_builder)
events
module
events.temperature_event
module
F
find_existing_color_role() (in module commands.color_role_commands)
format_interaction_info() (in module utils.logging)
G
get_active_guild_job() (commands.stats_commands.StatsCollector method)
get_assignable_roles_from_db() (in module commands.color_role_commands)
get_available_guilds() (services.stats_service.StatsService method)
get_command_info() (in module commands.help_commands)
get_config_status() (commands.config_commands.ConfigView method)
get_django_database_path() (in module utils.django_permissions)
get_job_status() (commands.stats_commands.StatsCollector method)
get_logger() (in module utils.logging)
get_lowest_position() (in module commands.color_role_commands)
get_permission_error_message() (in module utils.django_permissions)
get_server_config_file() (bot.weakauras_bot.WeakAurasBot method)
(bot.WeakAurasBot method)
get_server_folder() (bot.weakauras_bot.WeakAurasBot method)
(bot.WeakAurasBot method)
get_server_macros_file() (bot.weakauras_bot.WeakAurasBot method)
(bot.WeakAurasBot method)
get_server_permission_config() (in module utils.django_permissions)
get_token() (in module main)
get_total_command_count() (in module commands.help_commands)
get_user_statistics() (services.stats_service.StatsService method)
H
has_admin_access() (bot.weakauras_bot.WeakAurasBot method)
(bot.WeakAurasBot method)
hex_to_discord_color() (in module commands.color_role_commands)
I
is_event_enabled() (bot.weakauras_bot.WeakAurasBot method)
(bot.WeakAurasBot method)
is_valid_hex_color() (in module commands.color_role_commands)
L
load_config() (in module main)
load_server_config() (bot.weakauras_bot.WeakAurasBot method)
(bot.WeakAurasBot method)
load_server_macros() (bot.weakauras_bot.WeakAurasBot method)
(bot.WeakAurasBot method)
log_action() (in module utils.logging)
log_command() (in module utils.logging)
M
MacroListView (class in commands.macro_commands)
main
module
main() (in module main)
MockGuild (class in tests.test_color_role_commands)
MockRole (class in tests.test_color_role_commands)
modals
module
modals.embed_builder
module
module
bot
bot.weakauras_bot
commands
commands.color_role_commands
commands.config_commands
commands.help_commands
commands.macro_commands
commands.ping_commands
commands.stats_commands
commands.wiki_commands
events
events.temperature_event
main
modals
modals.embed_builder
services
services.stats_service
tests
tests.test_bot
tests.test_color_role_commands
tests.test_django_permissions
tests.test_embed_macros
tests.test_help_commands
tests.test_macro_commands
tests.test_macro_functionality
tests.test_utils_logging
utils
utils.django_permissions
utils.logging
views
views.embed_builder
N
None (in module main)
O
on_ready() (bot.weakauras_bot.WeakAurasBot method)
(bot.WeakAurasBot method)
on_submit() (modals.embed_builder.EmbedBuilderModal method)
(modals.embed_builder.EmbedFieldModal method)
(modals.EmbedBuilderModal method)
(modals.EmbedFieldModal method)
on_timeout() (commands.macro_commands.MacroListView method)
(views.embed_builder.EmbedBuilderView method)
(views.EmbedBuilderView method)
R
remove_color_roles() (in module commands.color_role_commands)
remove_existing_color_roles() (in module commands.color_role_commands)
remove_specific_role() (in module commands.color_role_commands)
S
sanitize_server_name() (bot.weakauras_bot.WeakAurasBot method)
(bot.WeakAurasBot method)
save_macro() (views.embed_builder.EmbedBuilderView method)
(views.EmbedBuilderView method)
save_message_statistics_streaming() (services.stats_service.StatsService method)
save_message_statistics_streaming_async() (services.stats_service.StatsService method)
save_server_config() (bot.weakauras_bot.WeakAurasBot method)
(bot.WeakAurasBot method)
save_server_macros() (bot.weakauras_bot.WeakAurasBot method)
(bot.WeakAurasBot method)
save_statistics_to_django() (services.stats_service.StatsService method)
save_statistics_to_django_async() (services.stats_service.StatsService method)
send_embed_response() (in module commands.config_commands)
(in module commands.macro_commands)
(in module commands.ping_commands)
(in module commands.wiki_commands)
services
module
services.stats_service
module
setUp() (tests.test_bot.TestWeakAurasBot method)
(tests.test_django_permissions.TestDjangoPermissions method)
(tests.test_embed_macros.TestEmbedMacros method)
(tests.test_macro_commands.TestMacroCommands method)
setup_assign_role_command() (in module commands.color_role_commands)
setup_basic_color_commands() (in module commands.color_role_commands)
setup_color_role_commands() (in module commands.color_role_commands)
setup_config_commands() (in module commands.config_commands)
setup_help_commands() (in module commands.help_commands)
setup_list_roles_command() (in module commands.color_role_commands)
setup_logging() (in module utils.logging)
setup_macro_commands() (in module commands)
(in module commands.macro_commands)
setup_ping_commands() (in module commands.ping_commands)
setup_remove_role_command() (in module commands.color_role_commands)
setup_stats_commands() (in module commands.stats_commands)
setup_temperature_event() (in module events)
(in module events.temperature_event)
setup_unassign_role_command() (in module commands.color_role_commands)
setup_wiki_commands() (in module commands.wiki_commands)
StatsCollector (class in commands.stats_commands)
StatsService (class in services.stats_service)
sync_commands() (bot.weakauras_bot.WeakAurasBot method)
(bot.WeakAurasBot method)
T
tearDown() (tests.test_bot.TestWeakAurasBot method)
(tests.test_embed_macros.TestEmbedMacros method)
test_all_commands_have_unique_names() (tests.test_help_commands.TestHelpCommands method)
test_backward_compatibility_with_text_macros() (tests.test_embed_macros.TestEmbedMacros method)
test_bot_initialization() (tests.test_bot.TestWeakAurasBot method)
test_bot_initialization_default_storage() (tests.test_bot.TestWeakAurasBot method)
test_category_coverage() (tests.test_help_commands.TestHelpCommands method)
test_command_categories_structure() (tests.test_help_commands.TestHelpCommands method)
test_command_usage_examples_format() (tests.test_help_commands.TestHelpCommands method)
test_create_embed_basic() (tests.test_bot.TestWeakAurasBot method)
test_create_embed_with_color() (tests.test_bot.TestWeakAurasBot method)
test_create_embed_with_custom_footer() (tests.test_bot.TestWeakAurasBot method)
test_create_help_embed_all_categories() (tests.test_help_commands.TestHelpCommands method)
test_create_help_embed_invalid_category() (tests.test_help_commands.TestHelpCommands method)
test_create_help_embed_specific_category() (tests.test_help_commands.TestHelpCommands method)
test_embed_color_parsing() (tests.test_embed_macros.TestEmbedMacros method)
test_embed_field_inline_property() (tests.test_embed_macros.TestEmbedMacros method)
test_embed_field_limits() (tests.test_help_commands.TestHelpCommands method)
test_embed_macro_modification_tracking() (tests.test_embed_macros.TestEmbedMacros method)
test_embed_macro_structure() (tests.test_embed_macros.TestEmbedMacros method)
test_empty_embed_data_validation() (tests.test_embed_macros.TestEmbedMacros method)
test_find_existing_color_role_case_insensitive() (tests.test_color_role_commands.TestFindExistingColorRole method)
test_find_existing_color_role_exact_match() (tests.test_color_role_commands.TestFindExistingColorRole method)
test_find_existing_color_role_multiple_formats() (tests.test_color_role_commands.TestFindExistingColorRole method)
test_find_existing_color_role_no_match() (tests.test_color_role_commands.TestFindExistingColorRole method)
test_find_existing_color_role_non_hex_roles_ignored() (tests.test_color_role_commands.TestFindExistingColorRole method)
test_get_command_info_invalid_command() (tests.test_help_commands.TestHelpCommands method)
test_get_command_info_valid_commands() (tests.test_help_commands.TestHelpCommands method)
test_get_django_database_path_default() (tests.test_django_permissions.TestDjangoPermissions method)
test_get_django_database_path_exception_handling() (tests.test_django_permissions.TestDjangoPermissions method)
test_get_django_database_path_non_sqlite() (tests.test_django_permissions.TestDjangoPermissions method)
test_get_django_database_path_sqlite_prefix() (tests.test_django_permissions.TestDjangoPermissions method)
test_get_django_database_path_with_config() (tests.test_django_permissions.TestDjangoPermissions method)
test_get_django_database_path_yaml_parsing() (tests.test_django_permissions.TestDjangoPermissions method)
test_get_logger_different_modules() (tests.test_utils_logging.TestLoggingUtils method)
test_get_logger_returns_logger() (tests.test_utils_logging.TestLoggingUtils method)
test_get_logger_with_empty_name() (tests.test_utils_logging.TestLoggingUtils method)
test_get_logger_with_none_name() (tests.test_utils_logging.TestLoggingUtils method)
test_get_lowest_position() (tests.test_color_role_commands.TestColorRoleUtilities method)
test_get_permission_error_message_different_permissions() (tests.test_django_permissions.TestDjangoPermissions method)
test_get_permission_error_message_missing_attribute() (tests.test_django_permissions.TestDjangoPermissions method)
test_get_permission_error_message_no_config() (tests.test_django_permissions.TestDjangoPermissions method)
test_get_permission_error_message_with_config() (tests.test_django_permissions.TestDjangoPermissions method)
test_get_server_folder_existing() (tests.test_bot.TestWeakAurasBot method)
test_get_server_folder_new() (tests.test_bot.TestWeakAurasBot method)
test_get_server_permission_config_no_database() (tests.test_django_permissions.TestDjangoPermissions method)
test_get_total_command_count() (tests.test_help_commands.TestHelpCommands method)
test_has_admin_access_multiple_roles() (tests.test_bot.TestWeakAurasBot method)
test_has_admin_access_no_roles() (tests.test_bot.TestWeakAurasBot method)
test_has_admin_access_with_permissions() (tests.test_bot.TestWeakAurasBot method)
test_has_admin_access_with_role() (tests.test_bot.TestWeakAurasBot method)
test_has_admin_access_without_role() (tests.test_bot.TestWeakAurasBot method)
test_hex_to_discord_color() (tests.test_color_role_commands.TestColorRoleUtilities method)
test_is_valid_hex_color() (tests.test_color_role_commands.TestColorRoleUtilities method)
test_load_embed_macro() (tests.test_bot.TestWeakAurasBot method)
test_load_server_macros_invalid_json() (tests.test_bot.TestWeakAurasBot method)
test_load_server_macros_no_file() (tests.test_bot.TestWeakAurasBot method)
test_load_server_macros_with_file() (tests.test_bot.TestWeakAurasBot method)
test_logger_hierarchy() (tests.test_utils_logging.TestLoggingUtils method)
test_mixed_macro_types() (tests.test_bot.TestWeakAurasBot method)
test_partial_embed_data_validation() (tests.test_embed_macros.TestEmbedMacros method)
test_permission_functions_exist() (tests.test_django_permissions.TestDjangoPermissions method)
test_sanitize_server_name() (tests.test_bot.TestWeakAurasBot method)
test_sanitize_server_name_unicode() (tests.test_bot.TestWeakAurasBot method)
test_save_embed_macro() (tests.test_bot.TestWeakAurasBot method)
test_save_server_macros() (tests.test_bot.TestWeakAurasBot method)
test_save_server_macros_creates_directory() (tests.test_bot.TestWeakAurasBot method)
test_send_embed_response_default_ephemeral() (tests.test_macro_functionality.TestMacroFunctionality method)
test_send_embed_response_with_file() (tests.test_macro_functionality.TestMacroFunctionality method)
test_send_embed_response_with_file_default_ephemeral() (tests.test_macro_functionality.TestMacroFunctionality method)
test_send_embed_response_without_file() (tests.test_macro_functionality.TestMacroFunctionality method)
test_setup_logging_default_environment() (tests.test_utils_logging.TestLoggingUtils method)
test_setup_logging_dev_environment() (tests.test_utils_logging.TestLoggingUtils method)
test_setup_logging_prod_environment() (tests.test_utils_logging.TestLoggingUtils method)
test_setup_macro_commands() (tests.test_macro_commands.TestMacroCommands method)
TestColorRoleUtilities (class in tests.test_color_role_commands)
TestDjangoPermissions (class in tests.test_django_permissions)
TestEmbedMacros (class in tests.test_embed_macros)
TestFindExistingColorRole (class in tests.test_color_role_commands)
TestHelpCommands (class in tests.test_help_commands)
TestLoggingUtils (class in tests.test_utils_logging)
TestMacroCommands (class in tests.test_macro_commands)
TestMacroFunctionality (class in tests.test_macro_functionality)
tests
module
tests.test_bot
module
tests.test_color_role_commands
module
tests.test_django_permissions
module
tests.test_embed_macros
module
tests.test_help_commands
module
tests.test_macro_commands
module
tests.test_macro_functionality
module
tests.test_utils_logging
module
TestWeakAurasBot (class in tests.test_bot)
toggle_temperature() (commands.config_commands.ConfigView method)
U
update_preview() (views.embed_builder.EmbedBuilderView method)
(views.EmbedBuilderView method)
utils
module
utils.django_permissions
module
utils.logging
module
V
validate_color_role_request() (in module commands.color_role_commands)
views
module
views.embed_builder
module
W
WeakAurasBot (class in bot)
(class in bot.weakauras_bot)