Exhaustive list of all methods and module-level functions#
moobius.json_utils.**marked_recursive_undataclass** (data, typemark_dataclasses)
moobius.json_utils.**enhanced_json_load** (filename)
moobius.json_utils.**enhanced_json_save** (filename, data, typemark_dataclasses, indent)
moobius.json_utils.**update_jsonfile** (fname, key_path, value)
moobius.json_utils.**get_config** (config, account_config, service_config, db_config, log_config)
moobius.quickstart.**download_folder** (local_folder, sub_git_folder)
moobius.quickstart.**open_folder_in_explorer** (folder_path)
moobius.quickstart.**create_channel** (email, password, url)
moobius.quickstart.**save** (fname, x)
moobius.quickstart.**make_box** (root, name, detailed_name, default, options)
moobius.quickstart.**save_starter_ccs._folder_button_callback** (kwargs)
moobius.types.**recv_tmp_convert** (f_name, the_data)
moobius.types.**limit_len** (txt, n)
moobius.types.**normalize_message** (message, channel_id, sender, recipients, subtype, len_limit, file_display_name, context, text, link, title, button, path)
moobius.types.**as_update_body** (payload_body)
moobius.types.**payload_as_dict** (payload_type, payload_body, client_id, the_uuid)
moobius.types.**normalize_message._get_file_message_content** (file_path, file_display_name, subtype)
moobius.core.groups.**group2ids** (group_id, payload_body, http_api, client_id)
moobius.core.groups.**ServiceGroupLib.__init__** (self)
moobius.core.groups.**ServiceGroupLib.convert_list** (self, http_api, character_ids, is_message_down, channel_id)
moobius.core.sdk.**Moobius.__init__** (self, config, account_config, service_config, db_config, log_config)
moobius.core.sdk.**Moobius.create_new_service** (self, description)
moobius.core.sdk.**Moobius.user_join_service_channels** (self)
moobius.core.sdk.**Moobius.fetch_service_id_each_channel** (self)
moobius.core.sdk.**Moobius.fetch_characters** (self, channel_id)
moobius.core.sdk.**Moobius._convert_message_content** (self, subtype, content)
moobius.core.sdk.**Moobius.send_message** (self, message, channel_id, sender, recipients, subtype, text, path, image, audio, link, title, button, len_limit, file_display_name, context)
moobius.core.sdk.**Moobius.send** (self, payload_type, payload_body)
moobius.core.sdk.**Moobius.create_channel** (self, channel_name, channel_desc, bind)
moobius.core.sdk.**Moobius.send_canvas** (self, canvas_items, channel_id, recipients)
moobius.core.sdk.**Moobius.send_refresh** (self, channel_id)
moobius.core.sdk.**Moobius.do_member_sync** (self, channel_id, character)
moobius.core.sdk.**Moobius.on_channel_checkin** (self, channel_id)
moobius.core.sdk.**Moobius._update_rec** (self, recipients, is_m_down, channel_id)
moobius.core.sdk.**Moobius.update_current_user** (self, avatar, description, name)
moobius.core.sdk.**Moobius.update_agent** (self, character, avatar, description, name)
moobius.core.sdk.**Moobius.update_channel** (self, channel_id, channel_name, channel_desc)
moobius.core.sdk.**Moobius.bind_service_to_channel** (self, channel_id)
moobius.core.sdk.**Moobius.unbind_service_from_channel** (self, channel_id)
moobius.core.sdk.**Moobius.create_agent** (self, name, avatar, description)
moobius.core.sdk.**Moobius.fetch_member_ids** (self, channel_id, raise_empty_list_err)
moobius.core.sdk.**Moobius.fetch_character_profile** (self, character)
moobius.core.sdk.**Moobius.fetch_message_history** (self, channel_id, limit, before)
moobius.core.sdk.**Moobius.upload** (self, file_path)
moobius.core.sdk.**Moobius.download** (self, source, file_path, auto_dir, overwrite, bytes, headers)
moobius.core.sdk.**Moobius.create_channel_group** (self, channel_id, group_name, characters)
moobius.core.sdk.**Moobius.create_service_group** (self, characters)
moobius.core.sdk.**Moobius.character_ids_of_channel_group** (self, sender_id, channel_id, group_id)
moobius.core.sdk.**Moobius.character_ids_of_service_group** (self, group_id)
moobius.core.sdk.**Moobius.fetch_channel_temp_group** (self, channel_id)
moobius.core.sdk.**Moobius.fetch_channel_group_list** (self, channel_id)
moobius.core.sdk.**Moobius.fetch_user_from_group** (self, user_id, channel_id, group_id)
moobius.core.sdk.**Moobius.fetch_target_group** (self, user_id, channel_id, group_id)
moobius.core.sdk.**Moobius.send_update** (self, data, target_client_id)
moobius.core.sdk.**Moobius.send_characters** (self, characters, channel_id, recipients)
moobius.core.sdk.**Moobius.send_buttons** (self, buttons, channel_id, recipients)
moobius.core.sdk.**Moobius.send_menu** (self, menu_items, channel_id, recipients)
moobius.core.sdk.**Moobius.send_style** (self, style_items, channel_id, recipients)
moobius.core.sdk.**Moobius.send_join_channel** (self, channel_id)
moobius.core.sdk.**Moobius.send_leave_channel** (self, channel_id)
moobius.core.sdk.**Moobius.send_button_click** (self, button_id, bottom_button_id, button_args, channel_id)
moobius.core.sdk.**Moobius.send_menu_item_click** (self, menu_item_id, bottom_button_id, button_args, the_message, channel_id)
moobius.core.sdk.**Moobius.handle_received_payload** (self, payload)
moobius.core.sdk.**Moobius.on_action** (self, action_data)
moobius.core.sdk.**Moobius.on_update** (self, update)
moobius.core.sdk.**Moobius.on_channel_init** (self, channel_id)
moobius.core.sdk.**Moobius.on_spell** (self, obj)
moobius.core.sdk.**Moobius.on_message_up** (self, message)
moobius.core.sdk.**Moobius.on_copy_client** (self, copy)
moobius.core.sdk.**Moobius.on_refresh** (self, action)
moobius.core.sdk.**Moobius.on_join** (self, action)
moobius.core.sdk.**Moobius.on_leave** (self, action)
moobius.core.sdk.**Moobius.on_button_click** (self, action)
moobius.core.sdk.**Moobius.on_menu_item_click** (self, action)
moobius.core.sdk.**Moobius.on_unknown_payload** (self, payload_data)
moobius.core.sdk.**Moobius.on_message_down** (self, message)
moobius.core.sdk.**Moobius.on_update_characters** (self, update)
moobius.core.sdk.**Moobius.on_update_channel_info** (self, update)
moobius.core.sdk.**Moobius.on_update_canvas** (self, update)
moobius.core.sdk.**Moobius.on_update_buttons** (self, update)
moobius.core.sdk.**Moobius.on_update_style** (self, update)
moobius.core.sdk.**Moobius.on_update_menu** (self, update)
moobius.core.sdk.**Moobius.handle_received_payload._group2ids** (g_id)
moobius.core.wand.**sigint_handler** (signal, frame)
moobius.core.wand.**MoobiusWand.__init__** (self)
moobius.core.wand.**MoobiusWand.run** (self, cls, background, kwargs)
moobius.core.wand.**MoobiusWand.stop_all** (self, force_exit)
moobius.core.wand.**MoobiusWand.spell** (self, handle, obj)
moobius.core.wand.**MoobiusWand.aspell** (self, handle, obj)
moobius.database.database_interface.**DatabaseInterface.__init__** (self, domain, kwargs)
moobius.database.database_interface.**DatabaseInterface.get_value** (self, key)
moobius.database.database_interface.**DatabaseInterface.set_value** (self, key, value)
moobius.database.database_interface.**DatabaseInterface.delete_key** (self, key)
moobius.database.database_interface.**DatabaseInterface.all_keys** (self)
moobius.database.database_interface.**DatabaseInterface.__str__** (self)
moobius.database.database_interface.**DatabaseInterface.__repr__** (self)
moobius.database.json_database.**JSONDatabase.__init__** (self, domain, root_dir, kwargs)
moobius.database.json_database.**JSONDatabase.get_value** (self, key)
moobius.database.json_database.**JSONDatabase.set_value** (self, key, value)
moobius.database.json_database.**JSONDatabase.delete_key** (self, key)
moobius.database.json_database.**JSONDatabase.all_keys** (self)
moobius.database.json_database.**JSONDatabase.__str__** (self)
moobius.database.json_database.**JSONDatabase.__repr__** (self)
moobius.database.json_database.**JSONDatabase.all_keys.key_iterator** ()
moobius.database.null_database.**NullDatabase.__init__** (self, domain, kwargs)
moobius.database.null_database.**NullDatabase.get_value** (self, key)
moobius.database.null_database.**NullDatabase.set_value** (self, key, value)
moobius.database.null_database.**NullDatabase.delete_key** (self, key)
moobius.database.null_database.**NullDatabase.all_keys** (self)
moobius.database.null_database.**NullDatabase.__str__** (self)
moobius.database.null_database.**NullDatabase.__repr__** (self)
moobius.database.redis_database.**RedisDatabase.__init__** (self, domain, host, port, db, password, kwargs)
moobius.database.redis_database.**RedisDatabase.get_value** (self, key)
moobius.database.redis_database.**RedisDatabase.set_value** (self, key, value)
moobius.database.redis_database.**RedisDatabase.delete_key** (self, key)
moobius.database.redis_database.**RedisDatabase.all_keys** (self)
moobius.database.redis_database.**RedisDatabase.__str__** (self)
moobius.database.redis_database.**RedisDatabase.__repr__** (self)
moobius.database.storage.**get_engine** (implementation)
moobius.database.storage.**CachedDict.__init__** (self, database, strict_mode)
moobius.database.storage.**CachedDict.save** (self, key)
moobius.database.storage.**CachedDict.__getitem__** (self, key)
moobius.database.storage.**CachedDict.__setitem__** (self, key, value)
moobius.database.storage.**CachedDict.__delitem__** (self, key)
moobius.database.storage.**CachedDict.pop** (self, key, default)
moobius.database.storage.**MoobiusStorage.__init__** (self, service_id, channel_id, db_config)
moobius.database.storage.**MoobiusStorage.put** (self, attr_name, database, load, clear)
moobius.database.storage.**MoobiusStorage.add_container** (self, implementation, settings, name, load, clear)
moobius.network.http_api_wrapper.**summarize_html** (html_str)
moobius.network.http_api_wrapper.**get_or_post** (url, is_post, requests_kwargs, raise_json_decode_errors)
moobius.network.http_api_wrapper.**HTTPAPIWrapper.__init__** (self, http_server_uri, email, password)
moobius.network.http_api_wrapper.**HTTPAPIWrapper._checked_get_or_post** (self, url, the_request, is_post, requests_kwargs, good_message, bad_message, raise_errors)
moobius.network.http_api_wrapper.**HTTPAPIWrapper.checked_get** (self, url, the_request, requests_kwargs, good_message, bad_message, raise_errors)
moobius.network.http_api_wrapper.**HTTPAPIWrapper.checked_post** (self, url, the_request, requests_kwargs, good_message, bad_message, raise_errors)
moobius.network.http_api_wrapper.**HTTPAPIWrapper.headers** (self)
moobius.network.http_api_wrapper.**HTTPAPIWrapper.authenticate** (self)
moobius.network.http_api_wrapper.**HTTPAPIWrapper.request_sign_up_code** (self)
moobius.network.http_api_wrapper.**HTTPAPIWrapper.request_sign_up_code_again** (self)
moobius.network.http_api_wrapper.**HTTPAPIWrapper.sign_up_with_code** (self, the_code)
moobius.network.http_api_wrapper.**HTTPAPIWrapper.get_password_reset_code** (self)
moobius.network.http_api_wrapper.**HTTPAPIWrapper.reset_password** (self, the_code)
moobius.network.http_api_wrapper.**HTTPAPIWrapper.delete_account** (self)
moobius.network.http_api_wrapper.**HTTPAPIWrapper.sign_out** (self)
moobius.network.http_api_wrapper.**HTTPAPIWrapper.refresh** (self)
moobius.network.http_api_wrapper.**HTTPAPIWrapper._xtract_character** (self, resp_data)
moobius.network.http_api_wrapper.**HTTPAPIWrapper.fetch_character_profile** (self, character)
moobius.network.http_api_wrapper.**HTTPAPIWrapper.fetch_member_ids** (self, channel_id, service_id, raise_empty_list_err)
moobius.network.http_api_wrapper.**HTTPAPIWrapper.fetch_agents** (self, service_id)
moobius.network.http_api_wrapper.**HTTPAPIWrapper.fetch_user_info** (self)
moobius.network.http_api_wrapper.**HTTPAPIWrapper.update_current_user** (self, avatar, description, name)
moobius.network.http_api_wrapper.**HTTPAPIWrapper.create_service** (self, description)
moobius.network.http_api_wrapper.**HTTPAPIWrapper.fetch_service_id_list** (self)
moobius.network.http_api_wrapper.**HTTPAPIWrapper.create_agent** (self, service_id, name, avatar, description)
moobius.network.http_api_wrapper.**HTTPAPIWrapper.update_agent** (self, service_id, character, avatar, description, name)
moobius.network.http_api_wrapper.**HTTPAPIWrapper.create_channel** (self, channel_name, channel_desc)
moobius.network.http_api_wrapper.**HTTPAPIWrapper.bind_service_to_channel** (self, service_id, channel_id)
moobius.network.http_api_wrapper.**HTTPAPIWrapper.unbind_service_from_channel** (self, service_id, channel_id)
moobius.network.http_api_wrapper.**HTTPAPIWrapper.update_channel** (self, channel_id, channel_name, channel_desc)
moobius.network.http_api_wrapper.**HTTPAPIWrapper.fetch_popular_channels** (self)
moobius.network.http_api_wrapper.**HTTPAPIWrapper.fetch_channel_list** (self)
moobius.network.http_api_wrapper.**HTTPAPIWrapper.fetch_message_history** (self, channel_id, limit, before)
moobius.network.http_api_wrapper.**HTTPAPIWrapper.this_user_channels** (self)
moobius.network.http_api_wrapper.**HTTPAPIWrapper._upload_extension** (self, extension)
moobius.network.http_api_wrapper.**HTTPAPIWrapper._do_upload** (self, upload_url, upload_fields, file_path)
moobius.network.http_api_wrapper.**HTTPAPIWrapper.upload** (self, file_path)
moobius.network.http_api_wrapper.**HTTPAPIWrapper.convert_to_url** (self, file_path)
moobius.network.http_api_wrapper.**HTTPAPIWrapper.download_size** (self, url, headers)
moobius.network.http_api_wrapper.**HTTPAPIWrapper.download** (self, source, file_path, auto_dir, overwrite, bytes, headers)
moobius.network.http_api_wrapper.**HTTPAPIWrapper.fetch_channel_group_dict** (self, channel_id, service_id)
moobius.network.http_api_wrapper.**HTTPAPIWrapper.fetch_channel_group_list** (self, channel_id, service_id)
moobius.network.http_api_wrapper.**HTTPAPIWrapper.create_channel_group** (self, channel_id, group_name, characters)
moobius.network.http_api_wrapper.**HTTPAPIWrapper.character_ids_of_service_group** (self, group_id)
moobius.network.http_api_wrapper.**HTTPAPIWrapper.character_ids_of_channel_group** (self, sender_id, channel_id, group_id)
moobius.network.http_api_wrapper.**HTTPAPIWrapper.create_service_group** (self, characters)
moobius.network.http_api_wrapper.**HTTPAPIWrapper.update_channel_group** (self, channel_id, group_id, characters)
moobius.network.http_api_wrapper.**HTTPAPIWrapper.update_temp_channel_group** (self, channel_id, characters)
moobius.network.http_api_wrapper.**HTTPAPIWrapper.fetch_channel_temp_group** (self, channel_id, service_id)
moobius.network.http_api_wrapper.**HTTPAPIWrapper.fetch_user_from_group** (self, user_id, channel_id, group_id)
moobius.network.http_api_wrapper.**HTTPAPIWrapper.fetch_target_group** (self, user_id, channel_id, group_id)
moobius.network.http_api_wrapper.**HTTPAPIWrapper.__str__** (self)
moobius.network.http_api_wrapper.**HTTPAPIWrapper.__repr__** (self)
moobius.network.ws_client.**asserted_dataclass_asdict** (x, the_class)
moobius.network.ws_client.**time_out_wrap** (co_routine, timeout)
moobius.network.ws_client.**WSClient.__init__** (self, ws_server_uri, on_connect, handle, report_str)
moobius.network.ws_client.**WSClient._queue_consume** (self)
moobius.network.ws_client.**WSClient.send** (self, message)
moobius.network.ws_client.**WSClient.safe_handle** (self, message)
moobius.network.ws_client.**WSClient.heartbeat** (self, dry_run)
moobius.network.ws_client.**WSClient.service_login** (self, service_id, access_token, dry_run)
moobius.network.ws_client.**WSClient.user_login** (self, access_token, dry_run)
moobius.network.ws_client.**WSClient.leave_channel** (self, user_id, channel_id, dry_run)
moobius.network.ws_client.**WSClient.join_channel** (self, user_id, channel_id, dry_run)
moobius.network.ws_client.**WSClient.send_characters** (self, characters, service_id, channel_id, recipients, dry_run)
moobius.network.ws_client.**WSClient.send_buttons** (self, buttons, service_id, channel_id, recipients, dry_run)
moobius.network.ws_client.**WSClient.send_menu** (self, menu_items, service_id, channel_id, recipients, dry_run)
moobius.network.ws_client.**WSClient.send_style** (self, style_items, service_id, channel_id, recipients, dry_run)
moobius.network.ws_client.**WSClient.update_channel_info** (self, channel_info, service_id, channel_id, dry_run)
moobius.network.ws_client.**WSClient.update_canvas** (self, service_id, channel_id, canvas_items, recipients, dry_run)
moobius.network.ws_client.**WSClient.update** (self, data, target_client_id, service_id, dry_run)
moobius.network.ws_client.**WSClient.message_up** (self, user_id, service_id, channel_id, recipients, subtype, content, context, dry_run)
moobius.network.ws_client.**WSClient.message_down** (self, user_id, service_id, channel_id, recipients, subtype, content, sender, context, dry_run)
moobius.network.ws_client.**WSClient.send_button_click** (self, button_id, bottom_button_id, button_args, channel_id, user_id, dry_run)
moobius.network.ws_client.**WSClient.send_menu_item_click** (self, menu_item_id, bottom_button_id, button_args, the_message, channel_id, user_id, dry_run)
moobius.network.ws_client.**WSClient.refresh_as_user** (self, user_id, channel_id, dry_run)
moobius.network.ws_client.**WSClient.__init__._default_on_connect** (self)
moobius.network.ws_client.**WSClient.__init__._default_handle** (self, message)