456 files
This commit is contained in:
@@ -558,6 +558,88 @@ homeassistant_rename_entity:
|
||||
selector:
|
||||
text:
|
||||
|
||||
homeassistant_set_entity_icon:
|
||||
name: Set the icon of an entity 👻
|
||||
description: >-
|
||||
Sets the icon of an entity (or entities) on the fly. Set it to null to go
|
||||
back to the icon the integration gives it.
|
||||
fields:
|
||||
entity_id:
|
||||
name: Entity
|
||||
description: The entity/entities to set the icon of.
|
||||
required: true
|
||||
selector:
|
||||
entity:
|
||||
multiple: true
|
||||
icon:
|
||||
name: Icon
|
||||
description: The new icon, or null for the integration's own icon.
|
||||
required: true
|
||||
selector:
|
||||
icon:
|
||||
|
||||
homeassistant_add_alias_to_entity:
|
||||
name: Add an alias to an entity 👻
|
||||
description: >-
|
||||
Adds one or more aliases to an entity (or entities), which voice
|
||||
assistants can call it by.
|
||||
fields:
|
||||
entity_id:
|
||||
name: Entity
|
||||
description: The entity/entities to add the alias(es) to.
|
||||
required: true
|
||||
selector:
|
||||
entity:
|
||||
multiple: true
|
||||
alias:
|
||||
name: Alias
|
||||
description: The alias(es) to add.
|
||||
required: true
|
||||
selector:
|
||||
text:
|
||||
multiple: true
|
||||
|
||||
homeassistant_remove_alias_from_entity:
|
||||
name: Remove an alias from an entity 👻
|
||||
description: >-
|
||||
Removes one or more aliases from an entity (or entities).
|
||||
fields:
|
||||
entity_id:
|
||||
name: Entity
|
||||
description: The entity/entities to remove the alias(es) from.
|
||||
required: true
|
||||
selector:
|
||||
entity:
|
||||
multiple: true
|
||||
alias:
|
||||
name: Alias
|
||||
description: The alias(es) to remove.
|
||||
required: true
|
||||
selector:
|
||||
text:
|
||||
multiple: true
|
||||
|
||||
homeassistant_set_entity_aliases:
|
||||
name: Set aliases for an entity 👻
|
||||
description: >-
|
||||
Replaces the aliases of an entity (or entities). Whether the entity's own
|
||||
name counts as an alias stays as it was.
|
||||
fields:
|
||||
entity_id:
|
||||
name: Entity
|
||||
description: The entity/entities to set the aliases of.
|
||||
required: true
|
||||
selector:
|
||||
entity:
|
||||
multiple: true
|
||||
aliases:
|
||||
name: Aliases
|
||||
description: The aliases to set.
|
||||
required: true
|
||||
selector:
|
||||
text:
|
||||
multiple: true
|
||||
|
||||
homeassistant_unexpose_entity:
|
||||
name: Stop exposing an entity to assistants 👻
|
||||
description: >-
|
||||
@@ -1035,6 +1117,149 @@ homeassistant_remove_label_from_entity:
|
||||
entity:
|
||||
multiple: true
|
||||
|
||||
homeassistant_create_category:
|
||||
name: Create a category 👻
|
||||
description: >-
|
||||
Creates a new category on the fly, for automations, scripts, scenes, or
|
||||
helpers. Returns the ID of the new category.
|
||||
fields:
|
||||
scope:
|
||||
name: Scope
|
||||
description: Where the category is used.
|
||||
required: true
|
||||
selector:
|
||||
select:
|
||||
options:
|
||||
- label: Automations
|
||||
value: automation
|
||||
- label: Helpers
|
||||
value: helpers
|
||||
- label: Scenes
|
||||
value: scene
|
||||
- label: Scripts
|
||||
value: script
|
||||
name:
|
||||
name: Name
|
||||
description: The name of the category to create.
|
||||
required: true
|
||||
selector:
|
||||
text:
|
||||
icon:
|
||||
name: Icon
|
||||
description: Icon to use for the category.
|
||||
required: false
|
||||
selector:
|
||||
icon:
|
||||
placeholder: mdi:shape
|
||||
|
||||
homeassistant_update_category:
|
||||
name: Update a category 👻
|
||||
description: >-
|
||||
Updates an existing category on the fly. Anything you leave out keeps the
|
||||
value it already has. The icon can be cleared by setting it to null.
|
||||
fields:
|
||||
scope:
|
||||
name: Scope
|
||||
description: Where the category is used.
|
||||
required: true
|
||||
selector:
|
||||
select:
|
||||
options:
|
||||
- label: Automations
|
||||
value: automation
|
||||
- label: Helpers
|
||||
value: helpers
|
||||
- label: Scenes
|
||||
value: scene
|
||||
- label: Scripts
|
||||
value: script
|
||||
category_id:
|
||||
name: Category
|
||||
description: The ID or the name of the category to update.
|
||||
required: true
|
||||
selector:
|
||||
text:
|
||||
name:
|
||||
name: Name
|
||||
description: The new name for the category.
|
||||
required: false
|
||||
selector:
|
||||
text:
|
||||
icon:
|
||||
name: Icon
|
||||
description: The new icon for the category.
|
||||
required: false
|
||||
selector:
|
||||
icon:
|
||||
placeholder: mdi:shape
|
||||
|
||||
homeassistant_delete_category:
|
||||
name: Delete a category 👻
|
||||
description: >-
|
||||
Deletes a category. Everything that was in it is left without a category.
|
||||
fields:
|
||||
scope:
|
||||
name: Scope
|
||||
description: Where the category is used.
|
||||
required: true
|
||||
selector:
|
||||
select:
|
||||
options:
|
||||
- label: Automations
|
||||
value: automation
|
||||
- label: Helpers
|
||||
value: helpers
|
||||
- label: Scenes
|
||||
value: scene
|
||||
- label: Scripts
|
||||
value: script
|
||||
category_id:
|
||||
name: Category
|
||||
description: The ID or the name of the category to delete.
|
||||
required: true
|
||||
selector:
|
||||
text:
|
||||
|
||||
homeassistant_add_category_to_entity:
|
||||
name: Add a category to an entity 👻
|
||||
description: >-
|
||||
Puts an automation, script, scene, or helper in a category. It replaces the
|
||||
category it was in before, since each can only be in one.
|
||||
fields:
|
||||
category_id:
|
||||
name: Category
|
||||
description: The ID or the name of the category.
|
||||
required: true
|
||||
selector:
|
||||
text:
|
||||
entity_id:
|
||||
name: Entity ID
|
||||
description: The automation(s), script(s), scene(s), or helper(s) to put in the category.
|
||||
required: true
|
||||
selector:
|
||||
entity:
|
||||
multiple: true
|
||||
|
||||
homeassistant_remove_category_from_entity:
|
||||
name: Remove a category from an entity 👻
|
||||
description: >-
|
||||
Takes an automation, script, scene, or helper out of a category. Anything in
|
||||
a different category is left alone.
|
||||
fields:
|
||||
category_id:
|
||||
name: Category
|
||||
description: The ID or the name of the category.
|
||||
required: true
|
||||
selector:
|
||||
text:
|
||||
entity_id:
|
||||
name: Entity ID
|
||||
description: The automation(s), script(s), scene(s), or helper(s) to take out of the category.
|
||||
required: true
|
||||
selector:
|
||||
entity:
|
||||
multiple: true
|
||||
|
||||
homeassistant_delete_label:
|
||||
name: Delete a label 👻
|
||||
description: >-
|
||||
@@ -1195,6 +1420,66 @@ select_random:
|
||||
selector:
|
||||
object:
|
||||
|
||||
input_select_create:
|
||||
name: Create an input select 👻
|
||||
description: >-
|
||||
Creates a new input select (dropdown) helper on the fly. Returns the entity
|
||||
ID of the new input select.
|
||||
fields:
|
||||
name:
|
||||
name: Name
|
||||
description: The name of the new input select.
|
||||
required: true
|
||||
selector:
|
||||
text:
|
||||
input_select_id:
|
||||
name: Input select entity ID
|
||||
description: >-
|
||||
The entity ID for the new input select. The input_select. prefix is
|
||||
added automatically. If not provided, the entity ID will be generated
|
||||
based on the name.
|
||||
required: false
|
||||
selector:
|
||||
text:
|
||||
options:
|
||||
name: Options
|
||||
description: The options to choose from. Each option can only be in it once.
|
||||
required: true
|
||||
selector:
|
||||
text:
|
||||
multiple: true
|
||||
initial:
|
||||
name: Initial option
|
||||
description: >-
|
||||
The option it starts on, which has to be one of the options. If left
|
||||
out, it keeps the option it had before Home Assistant restarted.
|
||||
required: false
|
||||
selector:
|
||||
text:
|
||||
icon:
|
||||
name: Icon
|
||||
description: The icon for the new input select.
|
||||
required: false
|
||||
selector:
|
||||
icon:
|
||||
placeholder: mdi:form-dropdown
|
||||
|
||||
input_select_delete:
|
||||
name: Delete an input select 👻
|
||||
description: >-
|
||||
Deletes input select helpers made in the UI or with the create an input
|
||||
select action. Input selects set up in YAML cannot be deleted by Spook.
|
||||
fields:
|
||||
entity_id:
|
||||
name: Entity ID
|
||||
description: The input select(s) to delete.
|
||||
required: true
|
||||
selector:
|
||||
entity:
|
||||
multiple: true
|
||||
filter:
|
||||
- domain: input_select
|
||||
|
||||
input_select_random:
|
||||
name: Select random option 👻
|
||||
description: >-
|
||||
@@ -1350,10 +1635,359 @@ input_number_min:
|
||||
entity:
|
||||
domain: input_number
|
||||
|
||||
counter_create:
|
||||
name: Create a counter 👻
|
||||
description: >-
|
||||
Creates a new counter helper on the fly. Returns the entity ID of the new
|
||||
counter.
|
||||
fields:
|
||||
name:
|
||||
name: Name
|
||||
description: The name of the new counter.
|
||||
required: true
|
||||
selector:
|
||||
text:
|
||||
counter_id:
|
||||
name: Counter entity ID
|
||||
description: >-
|
||||
The entity ID for the new counter. The counter. prefix is added
|
||||
automatically. If not provided, the entity ID will be generated based on
|
||||
the name.
|
||||
required: false
|
||||
selector:
|
||||
text:
|
||||
initial:
|
||||
name: Initial value
|
||||
description: The value the counter starts at, and goes back to on a reset.
|
||||
required: false
|
||||
default: 0
|
||||
selector:
|
||||
number:
|
||||
mode: box
|
||||
minimum:
|
||||
name: Minimum
|
||||
description: The lowest value the counter can go down to. Leave out for no limit.
|
||||
required: false
|
||||
selector:
|
||||
number:
|
||||
mode: box
|
||||
maximum:
|
||||
name: Maximum
|
||||
description: The highest value the counter can go up to. Leave out for no limit.
|
||||
required: false
|
||||
selector:
|
||||
number:
|
||||
mode: box
|
||||
step:
|
||||
name: Step
|
||||
description: How much the counter goes up or down by each time.
|
||||
required: false
|
||||
default: 1
|
||||
selector:
|
||||
number:
|
||||
min: 1
|
||||
mode: box
|
||||
restore:
|
||||
name: Restore
|
||||
description: >-
|
||||
Restore the value of the counter when Home Assistant starts, rather than
|
||||
starting over at the initial value.
|
||||
required: false
|
||||
default: true
|
||||
selector:
|
||||
boolean:
|
||||
icon:
|
||||
name: Icon
|
||||
description: The icon for the new counter.
|
||||
required: false
|
||||
selector:
|
||||
icon:
|
||||
placeholder: mdi:counter
|
||||
|
||||
counter_delete:
|
||||
name: Delete a counter 👻
|
||||
description: >-
|
||||
Deletes counter helpers made in the UI or with the create a counter action.
|
||||
Counters set up in YAML cannot be deleted by Spook.
|
||||
fields:
|
||||
entity_id:
|
||||
name: Entity ID
|
||||
description: The counter(s) to delete.
|
||||
required: true
|
||||
selector:
|
||||
entity:
|
||||
multiple: true
|
||||
filter:
|
||||
- domain: counter
|
||||
|
||||
input_boolean_create:
|
||||
name: Create an input boolean 👻
|
||||
description: >-
|
||||
Creates a new input boolean (toggle) helper on the fly. Returns the entity
|
||||
ID of the new input boolean.
|
||||
fields:
|
||||
name:
|
||||
name: Name
|
||||
description: The name of the new input boolean.
|
||||
required: true
|
||||
selector:
|
||||
text:
|
||||
input_boolean_id:
|
||||
name: Input boolean entity ID
|
||||
description: >-
|
||||
The entity ID for the new input boolean. The input_boolean. prefix is
|
||||
added automatically. If not provided, the entity ID will be generated
|
||||
based on the name.
|
||||
required: false
|
||||
selector:
|
||||
text:
|
||||
initial:
|
||||
name: Initial value
|
||||
description: >-
|
||||
The value it starts with. If left out, it keeps the value it had
|
||||
before Home Assistant restarted.
|
||||
required: false
|
||||
selector:
|
||||
boolean:
|
||||
icon:
|
||||
name: Icon
|
||||
description: The icon for the new input boolean.
|
||||
required: false
|
||||
selector:
|
||||
icon:
|
||||
placeholder: mdi:toggle-switch-outline
|
||||
|
||||
input_boolean_delete:
|
||||
name: Delete an input boolean 👻
|
||||
description: >-
|
||||
Deletes input boolean helpers made in the UI or with the create an input
|
||||
boolean action. Input booleans set up in YAML cannot be deleted by Spook.
|
||||
fields:
|
||||
entity_id:
|
||||
name: Entity ID
|
||||
description: The input boolean(s) to delete.
|
||||
required: true
|
||||
selector:
|
||||
entity:
|
||||
multiple: true
|
||||
filter:
|
||||
- domain: input_boolean
|
||||
|
||||
input_text_create:
|
||||
name: Create an input text 👻
|
||||
description: >-
|
||||
Creates a new input text helper on the fly. Returns the entity ID of the
|
||||
new input text.
|
||||
fields:
|
||||
name:
|
||||
name: Name
|
||||
description: The name of the new input text.
|
||||
required: true
|
||||
selector:
|
||||
text:
|
||||
input_text_id:
|
||||
name: Input text entity ID
|
||||
description: >-
|
||||
The entity ID for the new input text. The input_text. prefix is added
|
||||
automatically. If not provided, the entity ID will be generated based on
|
||||
the name.
|
||||
required: false
|
||||
selector:
|
||||
text:
|
||||
initial:
|
||||
name: Initial value
|
||||
description: >-
|
||||
The text it starts with. If left out, it keeps the text it had before
|
||||
Home Assistant restarted.
|
||||
required: false
|
||||
selector:
|
||||
text:
|
||||
min:
|
||||
name: Minimum length
|
||||
description: The shortest the text can be.
|
||||
required: false
|
||||
default: 0
|
||||
selector:
|
||||
number:
|
||||
min: 0
|
||||
max: 255
|
||||
mode: box
|
||||
max:
|
||||
name: Maximum length
|
||||
description: The longest the text can be.
|
||||
required: false
|
||||
default: 100
|
||||
selector:
|
||||
number:
|
||||
min: 1
|
||||
max: 255
|
||||
mode: box
|
||||
pattern:
|
||||
name: Pattern
|
||||
description: A regular expression the text has to match.
|
||||
required: false
|
||||
selector:
|
||||
text:
|
||||
mode:
|
||||
name: Mode
|
||||
description: Show the text as is, or hide it like a password.
|
||||
required: false
|
||||
default: text
|
||||
selector:
|
||||
select:
|
||||
options:
|
||||
- label: Text
|
||||
value: text
|
||||
- label: Password
|
||||
value: password
|
||||
icon:
|
||||
name: Icon
|
||||
description: The icon for the new input text.
|
||||
required: false
|
||||
selector:
|
||||
icon:
|
||||
placeholder: mdi:form-textbox
|
||||
unit_of_measurement:
|
||||
name: Unit of measurement
|
||||
description: The unit to show next to the text.
|
||||
required: false
|
||||
selector:
|
||||
text:
|
||||
|
||||
input_text_delete:
|
||||
name: Delete an input text 👻
|
||||
description: >-
|
||||
Deletes input text helpers made in the UI or with the create an input text
|
||||
action. Input texts set up in YAML cannot be deleted by Spook.
|
||||
fields:
|
||||
entity_id:
|
||||
name: Entity ID
|
||||
description: The input text(s) to delete.
|
||||
required: true
|
||||
selector:
|
||||
entity:
|
||||
multiple: true
|
||||
filter:
|
||||
- domain: input_text
|
||||
|
||||
input_button_create:
|
||||
name: Create an input button 👻
|
||||
description: >-
|
||||
Creates a new input button helper on the fly. Returns the entity ID of the
|
||||
new input button.
|
||||
fields:
|
||||
name:
|
||||
name: Name
|
||||
description: The name of the new input button.
|
||||
required: true
|
||||
selector:
|
||||
text:
|
||||
input_button_id:
|
||||
name: Input button entity ID
|
||||
description: >-
|
||||
The entity ID for the new input button. The input_button. prefix is
|
||||
added automatically. If not provided, the entity ID will be generated
|
||||
based on the name.
|
||||
required: false
|
||||
selector:
|
||||
text:
|
||||
icon:
|
||||
name: Icon
|
||||
description: The icon for the new input button.
|
||||
required: false
|
||||
selector:
|
||||
icon:
|
||||
placeholder: mdi:gesture-tap-button
|
||||
|
||||
input_button_delete:
|
||||
name: Delete an input button 👻
|
||||
description: >-
|
||||
Deletes input button helpers made in the UI or with the create an input
|
||||
button action. Input buttons set up in YAML cannot be deleted by Spook.
|
||||
fields:
|
||||
entity_id:
|
||||
name: Entity ID
|
||||
description: The input button(s) to delete.
|
||||
required: true
|
||||
selector:
|
||||
entity:
|
||||
multiple: true
|
||||
filter:
|
||||
- domain: input_button
|
||||
|
||||
input_datetime_create:
|
||||
name: Create an input datetime 👻
|
||||
description: >-
|
||||
Creates a new input datetime helper on the fly, holding a date, a time, or
|
||||
both. Returns the entity ID of the new input datetime.
|
||||
fields:
|
||||
name:
|
||||
name: Name
|
||||
description: The name of the new input datetime.
|
||||
required: true
|
||||
selector:
|
||||
text:
|
||||
input_datetime_id:
|
||||
name: Input datetime entity ID
|
||||
description: >-
|
||||
The entity ID for the new input datetime. The input_datetime. prefix is
|
||||
added automatically. If not provided, the entity ID will be generated
|
||||
based on the name.
|
||||
required: false
|
||||
selector:
|
||||
text:
|
||||
has_date:
|
||||
name: Has a date
|
||||
description: >-
|
||||
Whether it holds a date. At least one of date and time has to be on.
|
||||
required: false
|
||||
selector:
|
||||
boolean:
|
||||
has_time:
|
||||
name: Has a time
|
||||
description: >-
|
||||
Whether it holds a time. At least one of date and time has to be on.
|
||||
required: false
|
||||
selector:
|
||||
boolean:
|
||||
initial:
|
||||
name: Initial value
|
||||
description: >-
|
||||
The date and/or time it starts with, like 2026-12-31, 08:30:00, or
|
||||
2026-12-31 08:30:00. If left out, it keeps the value it had before
|
||||
Home Assistant restarted.
|
||||
required: false
|
||||
selector:
|
||||
text:
|
||||
icon:
|
||||
name: Icon
|
||||
description: The icon for the new input datetime.
|
||||
required: false
|
||||
selector:
|
||||
icon:
|
||||
placeholder: mdi:calendar-clock
|
||||
|
||||
input_datetime_delete:
|
||||
name: Delete an input datetime 👻
|
||||
description: >-
|
||||
Deletes input datetime helpers made in the UI or with the create an input
|
||||
datetime action. Input datetimes set up in YAML cannot be deleted by Spook.
|
||||
fields:
|
||||
entity_id:
|
||||
name: Entity ID
|
||||
description: The input datetime(s) to delete.
|
||||
required: true
|
||||
selector:
|
||||
entity:
|
||||
multiple: true
|
||||
filter:
|
||||
- domain: input_datetime
|
||||
|
||||
input_number_create:
|
||||
name: Create an input number 👻
|
||||
description: >-
|
||||
Create a new input number helper on the fly.
|
||||
Create a new input number helper on the fly. Returns the entity ID of the
|
||||
new input number.
|
||||
fields:
|
||||
name:
|
||||
name: Name
|
||||
@@ -1435,12 +2069,18 @@ input_number_create:
|
||||
input_number_delete:
|
||||
name: Delete an input number 👻
|
||||
description: >-
|
||||
Delete an input number helper. This works only with input numbers created
|
||||
and managed via the UI. Input numbers created and managed in YAML cannot
|
||||
be managed by Spook.
|
||||
target:
|
||||
entity:
|
||||
domain: input_number
|
||||
Deletes input number helpers made in the UI or with the create an input
|
||||
number action. Input numbers set up in YAML cannot be deleted by Spook.
|
||||
fields:
|
||||
entity_id:
|
||||
name: Entity ID
|
||||
description: The input number(s) to delete.
|
||||
required: true
|
||||
selector:
|
||||
entity:
|
||||
multiple: true
|
||||
filter:
|
||||
- domain: input_number
|
||||
|
||||
person_add_device_tracker:
|
||||
name: Add a device tracker 👻
|
||||
@@ -1559,6 +2199,40 @@ repairs_ignore_all:
|
||||
description: >-
|
||||
Ignore all issues currently raised in Home Assistant Repairs.
|
||||
|
||||
repairs_list:
|
||||
name: List issues 👻
|
||||
description: >-
|
||||
Lists the issues currently raised in Home Assistant Repairs, with their
|
||||
titles, for an automation to act on or a dashboard to show.
|
||||
fields:
|
||||
include_ignored:
|
||||
name: Include ignored
|
||||
description: Also list the issues that have been ignored.
|
||||
required: false
|
||||
default: false
|
||||
selector:
|
||||
boolean:
|
||||
domain:
|
||||
name: Domain
|
||||
description: Only list the issues raised by these integrations.
|
||||
required: false
|
||||
example: hue
|
||||
selector:
|
||||
text:
|
||||
multiple: true
|
||||
severity:
|
||||
name: Severity
|
||||
description: Only list the issues with these severities.
|
||||
required: false
|
||||
selector:
|
||||
select:
|
||||
multiple: true
|
||||
translation_key: repair_issue_severity
|
||||
options:
|
||||
- critical
|
||||
- error
|
||||
- warning
|
||||
|
||||
repairs_remove:
|
||||
name: Remove issue 👻
|
||||
description: >-
|
||||
@@ -1601,6 +2275,70 @@ sensor_set_display_precision:
|
||||
max: 100
|
||||
mode: box
|
||||
|
||||
timer_create:
|
||||
name: Create a timer 👻
|
||||
description: >-
|
||||
Creates a new timer helper on the fly. Returns the entity ID of the new
|
||||
timer.
|
||||
fields:
|
||||
name:
|
||||
name: Name
|
||||
description: The name of the new timer.
|
||||
required: true
|
||||
selector:
|
||||
text:
|
||||
timer_id:
|
||||
name: Timer entity ID
|
||||
description: >-
|
||||
The entity ID for the new timer. The timer. prefix is added
|
||||
automatically. If not provided, the entity ID will be generated based on
|
||||
the name.
|
||||
required: false
|
||||
selector:
|
||||
text:
|
||||
duration:
|
||||
name: Duration
|
||||
description: How long the timer runs when it is started.
|
||||
required: false
|
||||
default:
|
||||
hours: 0
|
||||
minutes: 0
|
||||
seconds: 0
|
||||
selector:
|
||||
duration:
|
||||
restore:
|
||||
name: Restore
|
||||
description: >-
|
||||
Restore the state of the timer when Home Assistant starts, so a running
|
||||
timer keeps running across a restart.
|
||||
required: false
|
||||
default: false
|
||||
selector:
|
||||
boolean:
|
||||
icon:
|
||||
name: Icon
|
||||
description: The icon for the new timer.
|
||||
required: false
|
||||
selector:
|
||||
icon:
|
||||
placeholder: mdi:timer-outline
|
||||
|
||||
timer_delete:
|
||||
name: Delete a timer 👻
|
||||
description: >-
|
||||
Deletes timer helpers made in the UI or with the create a timer action.
|
||||
Timers set up in YAML cannot be deleted by Spook.
|
||||
fields:
|
||||
entity_id:
|
||||
name: Entity ID
|
||||
description: The timer(s) to delete.
|
||||
required: true
|
||||
selector:
|
||||
entity:
|
||||
multiple: true
|
||||
filter:
|
||||
- domain: timer
|
||||
|
||||
timer_set_duration:
|
||||
name: Set duration 👻
|
||||
description: >-
|
||||
|
||||
Reference in New Issue
Block a user