Namespaces | |
| const | |
| notify | |
Classes | |
| class | ConfigCommand |
| class | MatrixBot |
Functions | |
| bool | async_setup (HomeAssistant hass, ConfigType config) |
Variables | |
| _LOGGER = logging.getLogger(__name__) | |
| string | ATTR_FORMAT = "format" |
| string | ATTR_IMAGES = "images" |
| COMMAND_SCHEMA | |
| string | CONF_ROOMS_REGEX = "^[!|#][^:]*:.*" |
| string | CONF_USERNAME_REGEX = "^@[^:]*:.*" |
| CONFIG_SCHEMA | |
| string | DEFAULT_CONTENT_TYPE = "application/octet-stream" |
| DEFAULT_MESSAGE_FORMAT = FORMAT_TEXT | |
| string | EVENT_MATRIX_COMMAND = "matrix_command" |
| ExpressionCommand = NewType("ExpressionCommand", re.Pattern) | |
| Final | |
| list | MESSAGE_FORMATS = [FORMAT_HTML, FORMAT_TEXT] |
| RoomAlias = NewType("RoomAlias", str) | |
| RoomAnyID = RoomID | RoomAlias | |
| RoomID = NewType("RoomID", str) | |
| SERVICE_SCHEMA_SEND_MESSAGE | |
| string | SESSION_FILE = ".matrix.conf" |
| WordCommand = NewType("WordCommand", str) | |
The Matrix bot component.
| bool homeassistant.components.matrix.async_setup | ( | HomeAssistant | hass, |
| ConfigType | config | ||
| ) |
Set up the Matrix bot component.
Definition at line 136 of file __init__.py.
|
private |
Definition at line 49 of file __init__.py.
| string homeassistant.components.matrix.ATTR_FORMAT = "format" |
Definition at line 69 of file __init__.py.
| string homeassistant.components.matrix.ATTR_IMAGES = "images" |
Definition at line 70 of file __init__.py.
| homeassistant.components.matrix.COMMAND_SCHEMA |
Definition at line 88 of file __init__.py.
| string homeassistant.components.matrix.CONF_ROOMS_REGEX = "^[!|#][^:]*:.*" |
Definition at line 60 of file __init__.py.
| string homeassistant.components.matrix.CONF_USERNAME_REGEX = "^@[^:]*:.*" |
Definition at line 59 of file __init__.py.
| homeassistant.components.matrix.CONFIG_SCHEMA |
Definition at line 102 of file __init__.py.
| string homeassistant.components.matrix.DEFAULT_CONTENT_TYPE = "application/octet-stream" |
Definition at line 64 of file __init__.py.
| homeassistant.components.matrix.DEFAULT_MESSAGE_FORMAT = FORMAT_TEXT |
Definition at line 67 of file __init__.py.
| string homeassistant.components.matrix.EVENT_MATRIX_COMMAND = "matrix_command" |
Definition at line 62 of file __init__.py.
| homeassistant.components.matrix.ExpressionCommand = NewType("ExpressionCommand", re.Pattern) |
Definition at line 73 of file __init__.py.
| homeassistant.components.matrix.Final |
Definition at line 53 of file __init__.py.
| list homeassistant.components.matrix.MESSAGE_FORMATS = [FORMAT_HTML, FORMAT_TEXT] |
Definition at line 66 of file __init__.py.
| homeassistant.components.matrix.RoomAlias = NewType("RoomAlias", str) |
Definition at line 74 of file __init__.py.
Definition at line 76 of file __init__.py.
| homeassistant.components.matrix.RoomID = NewType("RoomID", str) |
Definition at line 75 of file __init__.py.
| homeassistant.components.matrix.SERVICE_SCHEMA_SEND_MESSAGE |
Definition at line 120 of file __init__.py.
| string homeassistant.components.matrix.SESSION_FILE = ".matrix.conf" |
Definition at line 51 of file __init__.py.
| homeassistant.components.matrix.WordCommand = NewType("WordCommand", str) |
Definition at line 72 of file __init__.py.