def bot_only(self, value) -> None: if self.bot_only: raise ConfigAccessError(f'bot_only has already been initialized') if isinstance(value, str): self._bot_only = bool(value) else: self._bot_only = value
def bot_token(self) -> str: """ The discord api token defined in your discord developer page Raises: ConfigAccessError: Raised if the token has not been set Returns: str: The api Token """ if not self._bot_token: raise ConfigAccessError(f'bot_token has not been intialized') return self._bot_token
def client_token(self) -> str: """ The client api token defined in your developer page Raises: ConfigAccessError: Raised if the token has not been set Returns: str: The API Token """ if not self._client_token: raise ConfigAccessError(f'client_token has not been initialized') else: return self._client_token
def error_log_channel_ids(self, value: t.List[int]): if self._error_log_channel_ids: raise ConfigAccessError( f'error_log_channel_ids has already been initialized') self._error_log_channel_ids = value
def database_name(self) -> str: if not self._database_name: raise ConfigAccessError(f'database_name has not been intialized') return self._database_name
def client_secret(self) -> str: if not self._client_secret: raise ConfigAccessError(f'client_secret has not been intialized') return self._client_token
def merriam_key(self) -> str: if not self._merriam_key: raise ConfigAccessError(f'merriam_key has not been intialized') return self._merriam_key
def repl_url(self) -> str: if not self._repl_url: raise ConfigAccessError(f'repl_url has not been intialized') return self._repl_url
def weather_key(self, value: str) -> None: if self._weather_key: raise ConfigAccessError( f'weather_key has already been initialized') self._weather_key = value
def weather_key(self) -> str: if not self._weather_key: raise ConfigAccessError(f'weather_key has not been intialized') return self._weather_key
def bot_token(self) -> str: if not self._botToken: raise ConfigAccessError(f'bot_token has not been intialized') return self._botToken
def client_token(self) -> str: if not self._clientToken: raise ConfigAccessError(f'client_token has not been initialized') else: return self._clientToken
def message_encryption_key(self): if not self._message_encryption_key: raise ConfigAccessError(f'message_encryption_key has not been initialized') return self._message_encryption_key
def api_key(self) -> str: if not self._api_key: raise ConfigAccessError(f'api_key has not been initialized') return self._api_key
def gif_me_token(self, value: str) -> None: if self._gifMe_token: raise ConfigAccessError(f'gif_me_token has already been initialized') self._gifMe_token = value
def geocode_key(self) -> str: if not self._geocode_key: raise ConfigAccessError(f'geocode_key has not been intialized') return self._geocode_key
def github_url(self) -> str: if not self._github_url: raise ConfigAccessError(f'github_url has not been intialized') return self._github_url
def geocode_key(self, value: str) -> None: if self._geocode_key: raise ConfigAccessError( f'geocode_key has already been initialized') self._geocode_key = value
def repl_url(self, value: str) -> None: if self._repl_url: raise ConfigAccessError(f'repl_url has already been initialized') self._repl_url = value
def azure_translate_key(self) -> str: if not self._azure_translate_key: raise ConfigAccessError( f'azure_translate_key has not been initialized') return self._azure_translate_key
def merriam_key(self, value: str) -> None: if self._merriam_key: raise ConfigAccessError(f'merriam_key has already been initialized') self._merriam_key = value
def azure_translate_key(self, value: str) -> None: if self._azure_translate_key: raise ConfigAccessError( f'azure_translate_key has already been initialized') self._azure_translate_key = value
def client_token(self, value: str) -> None: if self._client_token: raise ConfigAccessError(f'client_token has already been initialized') else: self._client_token = value
def bot_prefix(self) -> str: if not self._bot_prefix: raise ConfigAccessError(f'bot_prefix has not been intialized') return self._bot_prefix
def client_secret(self, value: str) -> None: if self._client_secret: raise ConfigAccessError(f'client_secret has already been initialized') self._client_secret = value
def bot_prefix(self, value: str) -> None: if self._bot_prefix: raise ConfigAccessError(f'bot_prefix has already been initialized') self._bot_prefix = value
def bot_token(self, value: str) -> None: if self._bot_token: raise ConfigAccessError(f'bot_token has already been initialized') self._bot_token = value
def gif_me_token(self) -> str: if not self._gifMe_token: raise ConfigAccessError(f'gif_me has not been intialized') return self._gifMe_token
def database_name(self, value: str) -> None: if self._database_name: raise ConfigAccessError(f'database_name has already been initialized') self._database_name = f'{value}.sqlite'
def error_log_channel_ids(self) -> t.List[int]: if not self._error_log_channel_ids: raise ConfigAccessError( f'error_log_channel_ids has not been initialized') return self._error_log_channel_ids