core/homeassistant/components/telegram_bot/strings.json

957 lines
45 KiB
JSON

{
"config": {
"step": {
"user": {
"description": "To create a Telegram bot, follow these steps:\n\n1. Open Telegram and start a chat with [{botfather_username}]({botfather_url}).\n1. Send the command `/newbot`.\n1. Follow the instructions to create your bot and get your API token.",
"data": {
"platform": "Platform",
"api_key": "[%key:common::config_flow::data::api_token%]"
},
"data_description": {
"platform": "Telegram bot implementation",
"api_key": "The API token of your bot."
},
"sections": {
"advanced_settings": {
"name": "Advanced settings",
"data": {
"proxy_url": "Proxy URL"
},
"data_description": {
"proxy_url": "Proxy URL if working behind one, optionally including username and password.\n(socks5://username:password@proxy_ip:proxy_port)"
}
}
}
},
"webhooks": {
"title": "Webhooks network configuration",
"data": {
"url": "[%key:common::config_flow::data::url%]",
"trusted_networks": "Trusted networks"
},
"data_description": {
"url": "Allow to overwrite the external URL from the Home Assistant configuration for different setups.",
"trusted_networks": "Telegram server access ACL as list.\nDefault: 149.154.160.0/20, 91.108.4.0/22"
}
},
"reconfigure": {
"title": "Telegram bot setup",
"description": "Reconfigure Telegram bot",
"data": {
"platform": "[%key:component::telegram_bot::config::step::user::data::platform%]"
},
"data_description": {
"platform": "[%key:component::telegram_bot::config::step::user::data_description::platform%]"
},
"sections": {
"advanced_settings": {
"name": "[%key:component::telegram_bot::config::step::user::sections::advanced_settings::name%]",
"data": {
"proxy_url": "[%key:component::telegram_bot::config::step::user::sections::advanced_settings::data::proxy_url%]"
},
"data_description": {
"proxy_url": "[%key:component::telegram_bot::config::step::user::sections::advanced_settings::data_description::proxy_url%]"
}
}
}
},
"reauth_confirm": {
"title": "Re-authenticate Telegram bot",
"data": {
"api_key": "[%key:common::config_flow::data::api_key%]"
},
"data_description": {
"api_key": "[%key:component::telegram_bot::config::step::user::data_description::api_key%]"
}
}
},
"error": {
"telegram_error": "Error from Telegram: {error_message}",
"invalid_api_key": "[%key:common::config_flow::error::invalid_api_key%]",
"invalid_proxy_url": "{proxy_url_error}",
"no_url_available": "URL is required since you have not configured an external URL in Home Assistant",
"invalid_url": "URL must start with https",
"invalid_trusted_networks": "Invalid trusted network: {error_message}"
},
"abort": {
"already_configured": "[%key:common::config_flow::abort::already_configured_service%]",
"reconfigure_successful": "[%key:common::config_flow::abort::reconfigure_successful%]",
"reauth_successful": "[%key:common::config_flow::abort::reauth_successful%]"
}
},
"options": {
"step": {
"init": {
"title": "Configure Telegram bot",
"data": {
"parse_mode": "Parse mode"
},
"data_description": {
"parse_mode": "Default parse mode for messages if not explicit in message data."
}
}
}
},
"config_subentries": {
"allowed_chat_ids": {
"initiate_flow": {
"user": "Add allowed chat ID"
},
"step": {
"user": {
"title": "Add chat",
"data": {
"chat_id": "Chat ID"
},
"data_description": {
"chat_id": "ID representing the user or group chat to which messages can be sent."
}
}
},
"error": {
"chat_not_found": "Chat not found"
},
"abort": {
"already_configured": "Chat already configured"
}
}
},
"selector": {
"platforms": {
"options": {
"broadcast": "Broadcast",
"polling": "Polling",
"webhooks": "Webhooks"
}
},
"parse_mode": {
"options": {
"markdown": "Markdown (Legacy)",
"markdownv2": "MarkdownV2",
"html": "HTML",
"plain_text": "Plain text"
}
},
"authentication": {
"options": {
"basic": "Basic",
"digest": "Digest",
"bearer_token": "Bearer token"
}
}
},
"services": {
"send_message": {
"name": "Send message",
"description": "Sends a notification.",
"fields": {
"config_entry_id": {
"name": "Config entry ID",
"description": "The config entry representing the Telegram bot to send the message."
},
"message": {
"name": "Message",
"description": "Message body of the notification."
},
"title": {
"name": "Title",
"description": "Optional title for your notification. Will be composed as '%title\\n%message'."
},
"target": {
"name": "Target",
"description": "An array of pre-authorized chat IDs to send the notification to. If not present, first allowed chat ID is the default."
},
"parse_mode": {
"name": "Parse mode",
"description": "Parser for the message text."
},
"disable_notification": {
"name": "Disable notification",
"description": "Sends the message silently. iOS users and Web users will not receive a notification, Android users will receive a notification with no sound."
},
"disable_web_page_preview": {
"name": "Disable web page preview",
"description": "Disables link previews for links in the message."
},
"timeout": {
"name": "Read timeout",
"description": "Timeout for sending the message in seconds. Will help with timeout errors (poor Internet connection, etc)."
},
"keyboard": {
"name": "Keyboard",
"description": "List of rows of commands, comma-separated, to make a custom keyboard. Empty list clears a previously set keyboard."
},
"inline_keyboard": {
"name": "Inline keyboard",
"description": "List of rows of commands, comma-separated, to make a custom inline keyboard with buttons with associated callback data."
},
"message_tag": {
"name": "Message tag",
"description": "Tag for sent message."
},
"reply_to_message_id": {
"name": "Reply to message ID",
"description": "Mark the message as a reply to a previous message."
},
"message_thread_id": {
"name": "Message thread ID",
"description": "Unique identifier for the target message thread (topic) of the forum; for forum supergroups only."
}
}
},
"send_photo": {
"name": "Send photo",
"description": "Sends a photo.",
"fields": {
"config_entry_id": {
"name": "[%key:component::telegram_bot::services::send_message::fields::config_entry_id::name%]",
"description": "The config entry representing the Telegram bot to send the photo."
},
"url": {
"name": "[%key:common::config_flow::data::url%]",
"description": "Remote path to an image."
},
"file": {
"name": "File",
"description": "Local path to an image."
},
"caption": {
"name": "Caption",
"description": "The title of the image."
},
"username": {
"name": "[%key:common::config_flow::data::username%]",
"description": "Username for a URL that requires 'Basic' or 'Digest' authentication."
},
"password": {
"name": "[%key:common::config_flow::data::password%]",
"description": "Password (or bearer token) for a URL that requires authentication."
},
"authentication": {
"name": "Authentication method",
"description": "Define which authentication method to use. Set to 'Basic' for HTTP basic authentication, 'Digest' for HTTP digest authentication, or 'Bearer token' for OAuth 2.0 bearer token authentication."
},
"target": {
"name": "Target",
"description": "An array of pre-authorized chat IDs to send the document to. If not present, first allowed chat ID is the default."
},
"parse_mode": {
"name": "[%key:component::telegram_bot::services::send_message::fields::parse_mode::name%]",
"description": "[%key:component::telegram_bot::services::send_message::fields::parse_mode::description%]"
},
"disable_notification": {
"name": "[%key:component::telegram_bot::services::send_message::fields::disable_notification::name%]",
"description": "[%key:component::telegram_bot::services::send_message::fields::disable_notification::description%]"
},
"verify_ssl": {
"name": "Verify SSL",
"description": "Enable or disable SSL certificate verification. Disable if you're downloading the file from a URL and you don't want to validate the SSL certificate of the server."
},
"timeout": {
"name": "Read timeout",
"description": "Timeout for sending the photo in seconds."
},
"keyboard": {
"name": "[%key:component::telegram_bot::services::send_message::fields::keyboard::name%]",
"description": "List of rows of commands, comma-separated, to make a custom keyboard."
},
"inline_keyboard": {
"name": "[%key:component::telegram_bot::services::send_message::fields::inline_keyboard::name%]",
"description": "[%key:component::telegram_bot::services::send_message::fields::inline_keyboard::description%]"
},
"message_tag": {
"name": "[%key:component::telegram_bot::services::send_message::fields::message_tag::name%]",
"description": "[%key:component::telegram_bot::services::send_message::fields::message_tag::description%]"
},
"reply_to_message_id": {
"name": "[%key:component::telegram_bot::services::send_message::fields::reply_to_message_id::name%]",
"description": "[%key:component::telegram_bot::services::send_message::fields::reply_to_message_id::description%]"
},
"message_thread_id": {
"name": "[%key:component::telegram_bot::services::send_message::fields::message_thread_id::name%]",
"description": "[%key:component::telegram_bot::services::send_message::fields::message_thread_id::description%]"
}
}
},
"send_sticker": {
"name": "Send sticker",
"description": "Sends a sticker.",
"fields": {
"config_entry_id": {
"name": "[%key:component::telegram_bot::services::send_message::fields::config_entry_id::name%]",
"description": "The config entry representing the Telegram bot to send the sticker."
},
"url": {
"name": "[%key:common::config_flow::data::url%]",
"description": "Remote path to a static .webp or animated .tgs sticker."
},
"file": {
"name": "[%key:component::telegram_bot::services::send_photo::fields::file::name%]",
"description": "Local path to a static .webp or animated .tgs sticker."
},
"sticker_id": {
"name": "Sticker ID",
"description": "ID of a sticker that exists on telegram servers."
},
"username": {
"name": "[%key:common::config_flow::data::username%]",
"description": "[%key:component::telegram_bot::services::send_photo::fields::username::description%]"
},
"password": {
"name": "[%key:common::config_flow::data::password%]",
"description": "[%key:component::telegram_bot::services::send_photo::fields::password::description%]"
},
"authentication": {
"name": "[%key:component::telegram_bot::services::send_photo::fields::authentication::name%]",
"description": "[%key:component::telegram_bot::services::send_photo::fields::authentication::description%]"
},
"target": {
"name": "Target",
"description": "[%key:component::telegram_bot::services::send_photo::fields::target::description%]"
},
"disable_notification": {
"name": "[%key:component::telegram_bot::services::send_message::fields::disable_notification::name%]",
"description": "[%key:component::telegram_bot::services::send_message::fields::disable_notification::description%]"
},
"verify_ssl": {
"name": "Verify SSL",
"description": "[%key:component::telegram_bot::services::send_photo::fields::verify_ssl::description%]"
},
"timeout": {
"name": "Read timeout",
"description": "Timeout for sending the sticker in seconds."
},
"keyboard": {
"name": "[%key:component::telegram_bot::services::send_message::fields::keyboard::name%]",
"description": "[%key:component::telegram_bot::services::send_photo::fields::keyboard::description%]"
},
"inline_keyboard": {
"name": "[%key:component::telegram_bot::services::send_message::fields::inline_keyboard::name%]",
"description": "[%key:component::telegram_bot::services::send_message::fields::inline_keyboard::description%]"
},
"message_tag": {
"name": "[%key:component::telegram_bot::services::send_message::fields::message_tag::name%]",
"description": "[%key:component::telegram_bot::services::send_message::fields::message_tag::description%]"
},
"reply_to_message_id": {
"name": "[%key:component::telegram_bot::services::send_message::fields::reply_to_message_id::name%]",
"description": "[%key:component::telegram_bot::services::send_message::fields::reply_to_message_id::description%]"
},
"message_thread_id": {
"name": "[%key:component::telegram_bot::services::send_message::fields::message_thread_id::name%]",
"description": "[%key:component::telegram_bot::services::send_message::fields::message_thread_id::description%]"
}
}
},
"send_animation": {
"name": "Send animation",
"description": "Sends an animation.",
"fields": {
"config_entry_id": {
"name": "[%key:component::telegram_bot::services::send_message::fields::config_entry_id::name%]",
"description": "The config entry representing the Telegram bot to send the animation."
},
"url": {
"name": "[%key:common::config_flow::data::url%]",
"description": "Remote path to a GIF or H.264/MPEG-4 AVC video without sound."
},
"file": {
"name": "[%key:component::telegram_bot::services::send_photo::fields::file::name%]",
"description": "Local path to a GIF or H.264/MPEG-4 AVC video without sound."
},
"caption": {
"name": "[%key:component::telegram_bot::services::send_photo::fields::caption::name%]",
"description": "The title of the animation."
},
"username": {
"name": "[%key:common::config_flow::data::username%]",
"description": "[%key:component::telegram_bot::services::send_photo::fields::username::description%]"
},
"password": {
"name": "[%key:common::config_flow::data::password%]",
"description": "[%key:component::telegram_bot::services::send_photo::fields::password::description%]"
},
"authentication": {
"name": "[%key:component::telegram_bot::services::send_photo::fields::authentication::name%]",
"description": "[%key:component::telegram_bot::services::send_photo::fields::authentication::description%]"
},
"target": {
"name": "Target",
"description": "[%key:component::telegram_bot::services::send_photo::fields::target::description%]"
},
"parse_mode": {
"name": "Parse Mode",
"description": "[%key:component::telegram_bot::services::send_message::fields::parse_mode::description%]"
},
"disable_notification": {
"name": "[%key:component::telegram_bot::services::send_message::fields::disable_notification::name%]",
"description": "[%key:component::telegram_bot::services::send_message::fields::disable_notification::description%]"
},
"verify_ssl": {
"name": "Verify SSL",
"description": "[%key:component::telegram_bot::services::send_photo::fields::verify_ssl::description%]"
},
"timeout": {
"name": "Read timeout",
"description": "[%key:component::telegram_bot::services::send_sticker::fields::timeout::description%]"
},
"keyboard": {
"name": "[%key:component::telegram_bot::services::send_message::fields::keyboard::name%]",
"description": "[%key:component::telegram_bot::services::send_photo::fields::keyboard::description%]"
},
"inline_keyboard": {
"name": "[%key:component::telegram_bot::services::send_message::fields::inline_keyboard::name%]",
"description": "[%key:component::telegram_bot::services::send_message::fields::inline_keyboard::description%]"
},
"message_tag": {
"name": "[%key:component::telegram_bot::services::send_message::fields::message_tag::name%]",
"description": "[%key:component::telegram_bot::services::send_message::fields::message_tag::description%]"
},
"reply_to_message_id": {
"name": "[%key:component::telegram_bot::services::send_message::fields::reply_to_message_id::name%]",
"description": "[%key:component::telegram_bot::services::send_message::fields::reply_to_message_id::description%]"
},
"message_thread_id": {
"name": "[%key:component::telegram_bot::services::send_message::fields::message_thread_id::name%]",
"description": "[%key:component::telegram_bot::services::send_message::fields::message_thread_id::description%]"
}
}
},
"send_video": {
"name": "Send video",
"description": "Sends a video.",
"fields": {
"config_entry_id": {
"name": "[%key:component::telegram_bot::services::send_message::fields::config_entry_id::name%]",
"description": "The config entry representing the Telegram bot to send the video."
},
"url": {
"name": "[%key:common::config_flow::data::url%]",
"description": "Remote path to a video."
},
"file": {
"name": "[%key:component::telegram_bot::services::send_photo::fields::file::name%]",
"description": "Local path to a video."
},
"caption": {
"name": "[%key:component::telegram_bot::services::send_photo::fields::caption::name%]",
"description": "The title of the video."
},
"username": {
"name": "[%key:common::config_flow::data::username%]",
"description": "[%key:component::telegram_bot::services::send_photo::fields::username::description%]"
},
"password": {
"name": "[%key:common::config_flow::data::password%]",
"description": "[%key:component::telegram_bot::services::send_photo::fields::password::description%]"
},
"authentication": {
"name": "[%key:component::telegram_bot::services::send_photo::fields::authentication::name%]",
"description": "[%key:component::telegram_bot::services::send_photo::fields::authentication::description%]"
},
"target": {
"name": "Target",
"description": "[%key:component::telegram_bot::services::send_photo::fields::target::description%]"
},
"parse_mode": {
"name": "[%key:component::telegram_bot::services::send_message::fields::parse_mode::name%]",
"description": "[%key:component::telegram_bot::services::send_message::fields::parse_mode::description%]"
},
"disable_notification": {
"name": "[%key:component::telegram_bot::services::send_message::fields::disable_notification::name%]",
"description": "[%key:component::telegram_bot::services::send_message::fields::disable_notification::description%]"
},
"verify_ssl": {
"name": "Verify SSL",
"description": "[%key:component::telegram_bot::services::send_photo::fields::verify_ssl::description%]"
},
"timeout": {
"name": "Read timeout",
"description": "Timeout for sending the video in seconds."
},
"keyboard": {
"name": "[%key:component::telegram_bot::services::send_message::fields::keyboard::name%]",
"description": "[%key:component::telegram_bot::services::send_photo::fields::keyboard::description%]"
},
"inline_keyboard": {
"name": "[%key:component::telegram_bot::services::send_message::fields::inline_keyboard::name%]",
"description": "[%key:component::telegram_bot::services::send_message::fields::inline_keyboard::description%]"
},
"message_tag": {
"name": "[%key:component::telegram_bot::services::send_message::fields::message_tag::name%]",
"description": "[%key:component::telegram_bot::services::send_message::fields::message_tag::description%]"
},
"reply_to_message_id": {
"name": "[%key:component::telegram_bot::services::send_message::fields::reply_to_message_id::name%]",
"description": "[%key:component::telegram_bot::services::send_message::fields::reply_to_message_id::description%]"
},
"message_thread_id": {
"name": "[%key:component::telegram_bot::services::send_message::fields::message_thread_id::name%]",
"description": "[%key:component::telegram_bot::services::send_message::fields::message_thread_id::description%]"
}
}
},
"send_voice": {
"name": "Send voice",
"description": "Sends a voice message.",
"fields": {
"config_entry_id": {
"name": "[%key:component::telegram_bot::services::send_message::fields::config_entry_id::name%]",
"description": "The config entry representing the Telegram bot to send the voice message."
},
"url": {
"name": "[%key:common::config_flow::data::url%]",
"description": "Remote path to a voice message."
},
"file": {
"name": "[%key:component::telegram_bot::services::send_photo::fields::file::name%]",
"description": "Local path to a voice message."
},
"caption": {
"name": "[%key:component::telegram_bot::services::send_photo::fields::caption::name%]",
"description": "The title of the voice message."
},
"username": {
"name": "[%key:common::config_flow::data::username%]",
"description": "[%key:component::telegram_bot::services::send_photo::fields::username::description%]"
},
"password": {
"name": "[%key:common::config_flow::data::password%]",
"description": "[%key:component::telegram_bot::services::send_photo::fields::password::description%]"
},
"authentication": {
"name": "[%key:component::telegram_bot::services::send_photo::fields::authentication::name%]",
"description": "[%key:component::telegram_bot::services::send_photo::fields::authentication::description%]"
},
"target": {
"name": "Target",
"description": "[%key:component::telegram_bot::services::send_photo::fields::target::description%]"
},
"disable_notification": {
"name": "[%key:component::telegram_bot::services::send_message::fields::disable_notification::name%]",
"description": "[%key:component::telegram_bot::services::send_message::fields::disable_notification::description%]"
},
"verify_ssl": {
"name": "Verify SSL",
"description": "[%key:component::telegram_bot::services::send_photo::fields::verify_ssl::description%]"
},
"timeout": {
"name": "Read timeout",
"description": "Timeout for sending the voice in seconds."
},
"keyboard": {
"name": "[%key:component::telegram_bot::services::send_message::fields::keyboard::name%]",
"description": "[%key:component::telegram_bot::services::send_photo::fields::keyboard::description%]"
},
"inline_keyboard": {
"name": "[%key:component::telegram_bot::services::send_message::fields::inline_keyboard::name%]",
"description": "[%key:component::telegram_bot::services::send_message::fields::inline_keyboard::description%]"
},
"message_tag": {
"name": "[%key:component::telegram_bot::services::send_message::fields::message_tag::name%]",
"description": "[%key:component::telegram_bot::services::send_message::fields::message_tag::description%]"
},
"reply_to_message_id": {
"name": "[%key:component::telegram_bot::services::send_message::fields::reply_to_message_id::name%]",
"description": "[%key:component::telegram_bot::services::send_message::fields::reply_to_message_id::description%]"
},
"message_thread_id": {
"name": "[%key:component::telegram_bot::services::send_message::fields::message_thread_id::name%]",
"description": "[%key:component::telegram_bot::services::send_message::fields::message_thread_id::description%]"
}
}
},
"send_document": {
"name": "Send document",
"description": "Sends a document.",
"fields": {
"config_entry_id": {
"name": "[%key:component::telegram_bot::services::send_message::fields::config_entry_id::name%]",
"description": "The config entry representing the Telegram bot to send the document."
},
"url": {
"name": "[%key:common::config_flow::data::url%]",
"description": "Remote path to a document."
},
"file": {
"name": "[%key:component::telegram_bot::services::send_photo::fields::file::name%]",
"description": "Local path to a document."
},
"caption": {
"name": "[%key:component::telegram_bot::services::send_photo::fields::caption::name%]",
"description": "The title of the document."
},
"username": {
"name": "[%key:common::config_flow::data::username%]",
"description": "[%key:component::telegram_bot::services::send_photo::fields::username::description%]"
},
"password": {
"name": "[%key:common::config_flow::data::password%]",
"description": "[%key:component::telegram_bot::services::send_photo::fields::password::description%]"
},
"authentication": {
"name": "[%key:component::telegram_bot::services::send_photo::fields::authentication::name%]",
"description": "[%key:component::telegram_bot::services::send_photo::fields::authentication::description%]"
},
"target": {
"name": "Target",
"description": "[%key:component::telegram_bot::services::send_photo::fields::target::description%]"
},
"parse_mode": {
"name": "[%key:component::telegram_bot::services::send_message::fields::parse_mode::name%]",
"description": "[%key:component::telegram_bot::services::send_message::fields::parse_mode::description%]"
},
"disable_notification": {
"name": "[%key:component::telegram_bot::services::send_message::fields::disable_notification::name%]",
"description": "[%key:component::telegram_bot::services::send_message::fields::disable_notification::description%]"
},
"verify_ssl": {
"name": "Verify SSL",
"description": "[%key:component::telegram_bot::services::send_photo::fields::verify_ssl::description%]"
},
"timeout": {
"name": "Read timeout",
"description": "Timeout for sending the document in seconds."
},
"keyboard": {
"name": "[%key:component::telegram_bot::services::send_message::fields::keyboard::name%]",
"description": "[%key:component::telegram_bot::services::send_photo::fields::keyboard::description%]"
},
"inline_keyboard": {
"name": "[%key:component::telegram_bot::services::send_message::fields::inline_keyboard::name%]",
"description": "[%key:component::telegram_bot::services::send_message::fields::inline_keyboard::description%]"
},
"message_tag": {
"name": "[%key:component::telegram_bot::services::send_message::fields::message_tag::name%]",
"description": "[%key:component::telegram_bot::services::send_message::fields::message_tag::description%]"
},
"reply_to_message_id": {
"name": "[%key:component::telegram_bot::services::send_message::fields::reply_to_message_id::name%]",
"description": "[%key:component::telegram_bot::services::send_message::fields::reply_to_message_id::description%]"
},
"message_thread_id": {
"name": "[%key:component::telegram_bot::services::send_message::fields::message_thread_id::name%]",
"description": "[%key:component::telegram_bot::services::send_message::fields::message_thread_id::description%]"
}
}
},
"send_location": {
"name": "Send location",
"description": "Sends a location.",
"fields": {
"config_entry_id": {
"name": "[%key:component::telegram_bot::services::send_message::fields::config_entry_id::name%]",
"description": "The config entry representing the Telegram bot to send the location."
},
"latitude": {
"name": "[%key:common::config_flow::data::latitude%]",
"description": "The latitude to send."
},
"longitude": {
"name": "[%key:common::config_flow::data::longitude%]",
"description": "The longitude to send."
},
"target": {
"name": "Target",
"description": "An array of pre-authorized chat IDs to send the location to. If not present, first allowed chat ID is the default."
},
"disable_notification": {
"name": "[%key:component::telegram_bot::services::send_message::fields::disable_notification::name%]",
"description": "[%key:component::telegram_bot::services::send_message::fields::disable_notification::description%]"
},
"timeout": {
"name": "Read timeout",
"description": "[%key:component::telegram_bot::services::send_photo::fields::timeout::description%]"
},
"keyboard": {
"name": "[%key:component::telegram_bot::services::send_message::fields::keyboard::name%]",
"description": "[%key:component::telegram_bot::services::send_photo::fields::keyboard::description%]"
},
"inline_keyboard": {
"name": "[%key:component::telegram_bot::services::send_message::fields::inline_keyboard::name%]",
"description": "[%key:component::telegram_bot::services::send_message::fields::inline_keyboard::description%]"
},
"message_tag": {
"name": "[%key:component::telegram_bot::services::send_message::fields::message_tag::name%]",
"description": "[%key:component::telegram_bot::services::send_message::fields::message_tag::description%]"
},
"reply_to_message_id": {
"name": "[%key:component::telegram_bot::services::send_message::fields::reply_to_message_id::name%]",
"description": "[%key:component::telegram_bot::services::send_message::fields::reply_to_message_id::description%]"
},
"message_thread_id": {
"name": "[%key:component::telegram_bot::services::send_message::fields::message_thread_id::name%]",
"description": "[%key:component::telegram_bot::services::send_message::fields::message_thread_id::description%]"
}
}
},
"send_poll": {
"name": "Send poll",
"description": "Sends a poll.",
"fields": {
"config_entry_id": {
"name": "[%key:component::telegram_bot::services::send_message::fields::config_entry_id::name%]",
"description": "The config entry representing the Telegram bot to send the poll."
},
"target": {
"name": "Target",
"description": "[%key:component::telegram_bot::services::send_location::fields::target::description%]"
},
"question": {
"name": "Question",
"description": "Poll question, 1-300 characters."
},
"options": {
"name": "Options",
"description": "List of answer options, 2-10 strings 1-100 characters each."
},
"is_anonymous": {
"name": "Is anonymous",
"description": "If the poll needs to be anonymous. This is the default."
},
"allows_multiple_answers": {
"name": "Allow multiple answers",
"description": "If the poll allows multiple answers."
},
"open_period": {
"name": "Open period",
"description": "Amount of time in seconds the poll will be active after creation, 5-600."
},
"disable_notification": {
"name": "[%key:component::telegram_bot::services::send_message::fields::disable_notification::name%]",
"description": "[%key:component::telegram_bot::services::send_message::fields::disable_notification::description%]"
},
"timeout": {
"name": "Read timeout",
"description": "Timeout for sending the poll in seconds."
},
"message_tag": {
"name": "[%key:component::telegram_bot::services::send_message::fields::message_tag::name%]",
"description": "[%key:component::telegram_bot::services::send_message::fields::message_tag::description%]"
},
"reply_to_message_id": {
"name": "[%key:component::telegram_bot::services::send_message::fields::reply_to_message_id::name%]",
"description": "[%key:component::telegram_bot::services::send_message::fields::reply_to_message_id::description%]"
},
"message_thread_id": {
"name": "[%key:component::telegram_bot::services::send_message::fields::message_thread_id::name%]",
"description": "[%key:component::telegram_bot::services::send_message::fields::message_thread_id::description%]"
}
}
},
"edit_message": {
"name": "Edit message",
"description": "Edits a previously sent message.",
"fields": {
"config_entry_id": {
"name": "[%key:component::telegram_bot::services::send_message::fields::config_entry_id::name%]",
"description": "The config entry representing the Telegram bot to edit the message."
},
"message_id": {
"name": "Message ID",
"description": "ID of the message to edit."
},
"chat_id": {
"name": "Chat ID",
"description": "ID of the chat where to edit the message."
},
"message": {
"name": "Message",
"description": "Message body of the notification."
},
"title": {
"name": "Title",
"description": "[%key:component::telegram_bot::services::send_message::fields::title::description%]"
},
"parse_mode": {
"name": "[%key:component::telegram_bot::services::send_message::fields::parse_mode::name%]",
"description": "[%key:component::telegram_bot::services::send_message::fields::parse_mode::description%]"
},
"disable_web_page_preview": {
"name": "[%key:component::telegram_bot::services::send_message::fields::disable_web_page_preview::name%]",
"description": "[%key:component::telegram_bot::services::send_message::fields::disable_web_page_preview::description%]"
},
"inline_keyboard": {
"name": "[%key:component::telegram_bot::services::send_message::fields::inline_keyboard::name%]",
"description": "[%key:component::telegram_bot::services::send_message::fields::inline_keyboard::description%]"
}
}
},
"edit_caption": {
"name": "Edit caption",
"description": "Edits the caption of a previously sent message.",
"fields": {
"config_entry_id": {
"name": "[%key:component::telegram_bot::services::send_message::fields::config_entry_id::name%]",
"description": "The config entry representing the Telegram bot to edit the caption."
},
"message_id": {
"name": "[%key:component::telegram_bot::services::edit_message::fields::message_id::name%]",
"description": "[%key:component::telegram_bot::services::edit_message::fields::message_id::description%]"
},
"chat_id": {
"name": "[%key:component::telegram_bot::services::edit_message::fields::chat_id::name%]",
"description": "ID of the chat where to edit the caption."
},
"caption": {
"name": "[%key:component::telegram_bot::services::send_photo::fields::caption::name%]",
"description": "Message body of the notification."
},
"inline_keyboard": {
"name": "[%key:component::telegram_bot::services::send_message::fields::inline_keyboard::name%]",
"description": "[%key:component::telegram_bot::services::send_message::fields::inline_keyboard::description%]"
}
}
},
"edit_replymarkup": {
"name": "Edit reply markup",
"description": "Edits the inline keyboard of a previously sent message.",
"fields": {
"config_entry_id": {
"name": "[%key:component::telegram_bot::services::send_message::fields::config_entry_id::name%]",
"description": "The config entry representing the Telegram bot to edit the reply markup."
},
"message_id": {
"name": "[%key:component::telegram_bot::services::edit_message::fields::message_id::name%]",
"description": "[%key:component::telegram_bot::services::edit_message::fields::message_id::description%]"
},
"chat_id": {
"name": "[%key:component::telegram_bot::services::edit_message::fields::chat_id::name%]",
"description": "ID of the chat where to edit the reply markup."
},
"inline_keyboard": {
"name": "[%key:component::telegram_bot::services::send_message::fields::inline_keyboard::name%]",
"description": "[%key:component::telegram_bot::services::send_message::fields::inline_keyboard::description%]"
}
}
},
"answer_callback_query": {
"name": "Answer callback query",
"description": "Responds to a callback query originated by clicking on an online keyboard button. The answer will be displayed to the user as a notification at the top of the chat screen or as an alert.",
"fields": {
"config_entry_id": {
"name": "[%key:component::telegram_bot::services::send_message::fields::config_entry_id::name%]",
"description": "The config entry representing the Telegram bot to answer the callback query."
},
"message": {
"name": "Message",
"description": "Unformatted text message body of the notification."
},
"callback_query_id": {
"name": "Callback query ID",
"description": "Unique ID of the callback response."
},
"show_alert": {
"name": "Show alert",
"description": "Show a permanent notification."
},
"timeout": {
"name": "Read timeout",
"description": "Timeout for sending the answer in seconds."
}
}
},
"delete_message": {
"name": "Delete message",
"description": "Deletes a previously sent message.",
"fields": {
"config_entry_id": {
"name": "[%key:component::telegram_bot::services::send_message::fields::config_entry_id::name%]",
"description": "The config entry representing the Telegram bot to delete the message."
},
"message_id": {
"name": "[%key:component::telegram_bot::services::edit_message::fields::message_id::name%]",
"description": "ID of the message to delete."
},
"chat_id": {
"name": "[%key:component::telegram_bot::services::edit_message::fields::chat_id::name%]",
"description": "ID of the chat where to delete the message."
}
}
},
"leave_chat": {
"name": "Leave chat",
"description": "Removes the bot from the chat.",
"fields": {
"config_entry_id": {
"name": "[%key:component::telegram_bot::services::send_message::fields::config_entry_id::name%]",
"description": "The config entry representing the Telegram bot to leave the chat."
},
"chat_id": {
"name": "[%key:component::telegram_bot::services::edit_message::fields::chat_id::name%]",
"description": "Chat ID of the group from which the bot should be removed."
}
}
},
"set_message_reaction": {
"name": "Set message reaction",
"description": "Sets the bot's reaction for a given message.",
"fields": {
"config_entry_id": {
"name": "[%key:component::telegram_bot::services::send_message::fields::config_entry_id::name%]",
"description": "The config entry representing the Telegram bot to set the message reaction."
},
"message_id": {
"name": "[%key:component::telegram_bot::services::edit_message::fields::message_id::name%]",
"description": "ID of the message to react to."
},
"chat_id": {
"name": "[%key:component::telegram_bot::services::edit_message::fields::chat_id::name%]",
"description": "ID of the chat containing the message."
},
"reaction": {
"name": "Reaction",
"description": "Emoji reaction to use."
},
"is_big": {
"name": "Large animation",
"description": "Whether the reaction animation should be large."
}
}
}
},
"exceptions": {
"multiple_config_entry": {
"message": "Multiple config entries found. Please specify the Telegram bot to use in the Config entry ID field."
},
"missing_config_entry": {
"message": "No config entries found or setup failed. Please set up the Telegram Bot first."
},
"missing_allowed_chat_ids": {
"message": "No allowed chat IDs found. Please add allowed chat IDs for {bot_name}."
},
"invalid_chat_ids": {
"message": "Invalid chat IDs: {chat_ids}. Please configure the chat IDs for {bot_name}."
},
"failed_chat_ids": {
"message": "Failed targets: {chat_ids}. Please verify that the chat IDs for {bot_name} have been configured."
},
"missing_input": {
"message": "{field} is required."
},
"failed_to_load_url": {
"message": "Failed to load URL: {error}"
},
"allowlist_external_dirs_error": {
"message": "File path has not been configured in allowlist_external_dirs."
},
"failed_to_load_file": {
"message": "Failed to load file: {error}"
}
},
"issues": {
"deprecated_yaml": {
"title": "The {integration_title} YAML configuration is being removed",
"description": "Configuring {integration_title} using YAML is being removed.\n\nYour existing YAML configuration has been imported into the UI automatically.\n\nRemove the `{domain}` configuration from your configuration.yaml file and restart Home Assistant to fix this issue."
},
"deprecated_yaml_import_issue_has_more_platforms": {
"title": "The {integration_title} YAML configuration is being removed",
"description": "Configuring {integration_title} using YAML is being removed.\n\nThe last entry of your existing YAML configuration ({telegram_bot}) has been imported into the UI automatically.\n\nRemove the `{domain}` configuration from your configuration.yaml file and restart Home Assistant to fix this issue. The other Telegram bots will need to be configured manually in the UI."
},
"deprecated_yaml_import_issue_error": {
"title": "YAML import failed due to invalid {error_field}",
"description": "Configuring {integration_title} using YAML is being removed but there was an error while importing your existing configuration ({telegram_bot}): {error_message}.\nSetup will not proceed.\n\nVerify that your {telegram_bot} is operating correctly and restart Home Assistant to attempt the import again.\n\nAlternatively, you may remove the `{domain}` configuration from your configuration.yaml entirely, restart Home Assistant, and add the {integration_title} integration manually."
}
}
}