{ "config": { "abort": { "already_configured": "[%key:common::config_flow::abort::already_configured_service%]", "reauth_successful": "[%key:common::config_flow::abort::reauth_successful%]", "reconfigure_successful": "[%key:common::config_flow::abort::reconfigure_successful%]" }, "error": { "invalid_api_key": "[%key:common::config_flow::error::invalid_api_key%]", "invalid_proxy_url": "{proxy_url_error}", "invalid_trusted_networks": "Invalid trusted network: {error_message}", "invalid_url": "URL must start with https", "no_url_available": "URL is required since you have not configured an external URL in Home Assistant", "telegram_error": "Error from Telegram: {error_message}" }, "step": { "reauth_confirm": { "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%]" }, "title": "Re-authenticate Telegram bot" }, "reconfigure": { "data": { "platform": "[%key:component::telegram_bot::config::step::user::data::platform%]" }, "data_description": { "platform": "[%key:component::telegram_bot::config::step::user::data_description::platform%]" }, "description": "Reconfigure Telegram bot", "sections": { "advanced_settings": { "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%]" }, "name": "[%key:component::telegram_bot::config::step::user::sections::advanced_settings::name%]" } }, "title": "Telegram bot setup" }, "user": { "data": { "api_key": "[%key:common::config_flow::data::api_token%]", "platform": "Platform" }, "data_description": { "api_key": "The API token of your bot.", "platform": "Telegram bot implementation" }, "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.", "sections": { "advanced_settings": { "data": { "proxy_url": "Proxy URL" }, "data_description": { "proxy_url": "Proxy URL if working behind one, optionally including username and password.\n({socks_url})" }, "name": "Advanced settings" } } }, "webhooks": { "data": { "trusted_networks": "Trusted networks", "url": "[%key:common::config_flow::data::url%]" }, "data_description": { "trusted_networks": "Telegram server access ACL as list.\nDefault: 149.154.160.0/20, 91.108.4.0/22", "url": "Allow to overwrite the external URL from the Home Assistant configuration for different setups." }, "title": "Webhooks network configuration" } } }, "config_subentries": { "allowed_chat_ids": { "abort": { "already_configured": "Chat already configured" }, "entry_type": "Allowed chat ID", "error": { "chat_not_found": "Chat not found" }, "initiate_flow": { "user": "Add allowed chat ID" }, "step": { "user": { "data": { "chat_id": "Chat ID" }, "data_description": { "chat_id": "ID representing the user or group chat to which messages can be sent." }, "description": "To get your chat ID, follow these steps:\n\n1. Open Telegram and start a chat with [{getidsbot_username}]({getidsbot_url}).\n1. Send any message to the bot.\n1. Your chat ID is in the `id` field of the bot's response.", "title": "Add chat" } } } }, "entity": { "event": { "update_event": { "name": "Update event", "state_attributes": { "args": { "name": "Received command arguments" }, "chat_id": { "name": "Chat ID" }, "command": { "name": "Received command" }, "data": { "name": "Received callback query" }, "date": { "name": "Received datetime" }, "event_type": { "state": { "telegram_attachment": "Attachment received", "telegram_callback": "Callback query received", "telegram_command": "Command received", "telegram_sent": "Message sent", "telegram_text": "Text message received" } }, "file_id": { "name": "Received file ID" }, "file_mime_type": { "name": "Received file MIME type" }, "file_name": { "name": "Received file name" }, "file_size": { "name": "Received file size (bytes)" }, "from_first": { "name": "Received From first name" }, "from_last": { "name": "Received from last name" }, "id": { "name": "ID" }, "message_id": { "name": "Sent message ID" }, "message_tag": { "name": "Sent message tag" }, "message_thread_id": { "name": "Received message thread ID" }, "text": { "name": "Received text/caption" }, "user_id": { "name": "Received from user ID" } } } } }, "exceptions": { "action_failed": { "message": "Action failed. {error}" }, "allowlist_external_dirs_error": { "message": "File path has not been configured in allowlist_external_dirs." }, "failed_chat_ids": { "message": "Failed targets: {chat_ids}. Please verify that the chat IDs for {bot_name} have been configured." }, "failed_to_load_file": { "message": "Failed to load file: {error}" }, "failed_to_load_url": { "message": "Failed to load URL: {error}" }, "invalid_chat_ids": { "message": "Invalid chat IDs: {chat_ids}. Please configure the chat IDs for {bot_name}." }, "invalid_inline_keyboard": { "message": "Invalid value for inline keyboard. Only strings or lists are accepted." }, "missing_allowed_chat_ids": { "message": "No allowed chat IDs found. Please add allowed chat IDs for {bot_name}." }, "missing_config_entry": { "message": "No config entries found or setup failed. Please set up the Telegram Bot first." }, "missing_input": { "message": "{field} is required." }, "multiple_config_entry": { "message": "Multiple config entries found. Please specify the Telegram bot to use in the Config entry ID field." } }, "issues": { "deprecated_timeout_parameter": { "fix_flow": { "step": { "confirm": { "description": "Update all affected automations and scripts to remove the `timeout` parameter and then click SUBMIT to fix this issue.\n\nThe deprecated parameter was last seen in the `{action}` action originating from `{action_origin}`.", "title": "The `timeout` parameter for {integration_title} is being removed" } } }, "title": "The `timeout` parameter for {integration_title} is being removed" } }, "options": { "step": { "init": { "data": { "parse_mode": "Parse mode" }, "data_description": { "parse_mode": "Default parse mode for messages if not explicit in message data." }, "title": "Configure Telegram bot" } } }, "selector": { "authentication": { "options": { "basic": "Basic", "bearer_token": "Bearer token", "digest": "Digest" } }, "chat_action": { "options": { "choose_sticker": "Choosing sticker", "find_location": "Finding location", "record_video": "Recording video", "record_video_note": "Recording video note", "record_voice": "Recording voice", "typing": "Typing", "upload_document": "Uploading document", "upload_photo": "Uploading photo", "upload_video": "Uploading video", "upload_video_note": "Uploading video note", "upload_voice": "Uploading voice" } }, "media_type": { "options": { "animation": "Animation", "audio": "Audio", "document": "Document", "photo": "Photo", "video": "Video" } }, "parse_mode": { "options": { "html": "HTML", "markdown": "Markdown (Legacy)", "markdownv2": "MarkdownV2", "plain_text": "Plain text" } }, "platforms": { "options": { "broadcast": "Broadcast", "polling": "Polling", "webhooks": "Webhooks" } } }, "services": { "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": { "callback_query_id": { "description": "Unique ID of the callback response.", "name": "Callback query ID" }, "config_entry_id": { "description": "The config entry representing the Telegram bot to answer the callback query.", "name": "[%key:component::telegram_bot::services::send_message::fields::config_entry_id::name%]" }, "message": { "description": "Unformatted text message body of the notification.", "name": "Message" }, "show_alert": { "description": "Show a permanent notification.", "name": "Show alert" } }, "name": "Answer callback query" }, "delete_message": { "description": "Deletes a previously sent message.", "fields": { "chat_id": { "description": "ID of the chat where to delete the message.", "name": "[%key:component::telegram_bot::services::edit_message::fields::chat_id::name%]" }, "config_entry_id": { "description": "The config entry representing the Telegram bot to delete the message.", "name": "[%key:component::telegram_bot::services::send_message::fields::config_entry_id::name%]" }, "message_id": { "description": "ID of the message to delete.", "name": "[%key:component::telegram_bot::services::edit_message::fields::message_id::name%]" } }, "name": "Delete message" }, "download_file": { "description": "Download the file to a local path.", "fields": { "config_entry_id": { "description": "The config entry representing the Telegram bot to get the file.", "name": "[%key:component::telegram_bot::services::send_message::fields::config_entry_id::name%]" }, "directory_path": { "description": "Local directory path to save the file to. Defaults to the 'telegram_bot' directory within your Home Assistant configuration directory.", "example": "/config/telegram_bot", "name": "Directory path" }, "file_id": { "description": "ID of the file to get.", "name": "File ID" }, "file_name": { "description": "Name to save the file as. If not provided, the original file name will be used.", "name": "File name" } }, "name": "Download file" }, "edit_caption": { "description": "Edits the caption of a previously sent message.", "fields": { "caption": { "description": "Message body of the notification.", "name": "[%key:component::telegram_bot::services::send_photo::fields::caption::name%]" }, "chat_id": { "description": "ID of the chat where to edit the caption.", "name": "[%key:component::telegram_bot::services::edit_message::fields::chat_id::name%]" }, "config_entry_id": { "description": "The config entry representing the Telegram bot to edit the caption.", "name": "[%key:component::telegram_bot::services::send_message::fields::config_entry_id::name%]" }, "inline_keyboard": { "description": "[%key:component::telegram_bot::services::send_message::fields::inline_keyboard::description%]", "name": "[%key:component::telegram_bot::services::send_message::fields::inline_keyboard::name%]" }, "message_id": { "description": "[%key:component::telegram_bot::services::edit_message::fields::message_id::description%]", "name": "[%key:component::telegram_bot::services::edit_message::fields::message_id::name%]" } }, "name": "Edit caption" }, "edit_message": { "description": "Edits a previously sent message.", "fields": { "chat_id": { "description": "ID of the chat where to edit the message.", "name": "Chat ID" }, "config_entry_id": { "description": "The config entry representing the Telegram bot to edit the message.", "name": "[%key:component::telegram_bot::services::send_message::fields::config_entry_id::name%]" }, "disable_web_page_preview": { "description": "[%key:component::telegram_bot::services::send_message::fields::disable_web_page_preview::description%]", "name": "[%key:component::telegram_bot::services::send_message::fields::disable_web_page_preview::name%]" }, "inline_keyboard": { "description": "[%key:component::telegram_bot::services::send_message::fields::inline_keyboard::description%]", "name": "[%key:component::telegram_bot::services::send_message::fields::inline_keyboard::name%]" }, "message": { "description": "Message body of the notification.", "name": "Message" }, "message_id": { "description": "ID of the message to edit.", "name": "Message ID" }, "parse_mode": { "description": "[%key:component::telegram_bot::services::send_message::fields::parse_mode::description%]", "name": "[%key:component::telegram_bot::services::send_message::fields::parse_mode::name%]" }, "title": { "description": "[%key:component::telegram_bot::services::send_message::fields::title::description%]", "name": "Title" } }, "name": "Edit message" }, "edit_message_media": { "description": "Edits the media content of a previously sent message.", "fields": { "authentication": { "description": "[%key:component::telegram_bot::services::send_photo::fields::authentication::description%]", "name": "[%key:component::telegram_bot::services::send_photo::fields::authentication::name%]" }, "caption": { "description": "[%key:component::telegram_bot::services::send_photo::fields::caption::description%]", "name": "[%key:component::telegram_bot::services::send_photo::fields::caption::name%]" }, "chat_id": { "description": "[%key:component::telegram_bot::services::edit_message::fields::chat_id::description%]", "name": "[%key:component::telegram_bot::services::edit_message::fields::chat_id::name%]" }, "config_entry_id": { "description": "The config entry representing the Telegram bot to edit the message media.", "name": "[%key:component::telegram_bot::services::send_message::fields::config_entry_id::name%]" }, "file": { "description": "Local path to the media.", "name": "[%key:component::telegram_bot::services::send_photo::fields::file::name%]" }, "inline_keyboard": { "description": "[%key:component::telegram_bot::services::send_message::fields::inline_keyboard::description%]", "name": "[%key:component::telegram_bot::services::send_message::fields::inline_keyboard::name%]" }, "media_type": { "description": "Type for the new media.", "name": "Media type" }, "message_id": { "description": "[%key:component::telegram_bot::services::edit_message::fields::message_id::description%]", "name": "[%key:component::telegram_bot::services::edit_message::fields::message_id::name%]" }, "password": { "description": "[%key:component::telegram_bot::services::send_photo::fields::password::description%]", "name": "[%key:common::config_flow::data::password%]" }, "url": { "description": "Remote path to the media.", "name": "[%key:common::config_flow::data::url%]" }, "username": { "description": "[%key:component::telegram_bot::services::send_photo::fields::username::description%]", "name": "[%key:common::config_flow::data::username%]" }, "verify_ssl": { "description": "[%key:component::telegram_bot::services::send_photo::fields::verify_ssl::description%]", "name": "[%key:component::telegram_bot::services::send_photo::fields::verify_ssl::name%]" } }, "name": "Edit message media", "sections": { "url_options": { "name": "[%key:component::telegram_bot::services::send_photo::sections::url_options::name%]" } } }, "edit_replymarkup": { "description": "Edits the inline keyboard of a previously sent message.", "fields": { "chat_id": { "description": "ID of the chat where to edit the reply markup.", "name": "[%key:component::telegram_bot::services::edit_message::fields::chat_id::name%]" }, "config_entry_id": { "description": "The config entry representing the Telegram bot to edit the reply markup.", "name": "[%key:component::telegram_bot::services::send_message::fields::config_entry_id::name%]" }, "inline_keyboard": { "description": "[%key:component::telegram_bot::services::send_message::fields::inline_keyboard::description%]", "name": "[%key:component::telegram_bot::services::send_message::fields::inline_keyboard::name%]" }, "message_id": { "description": "[%key:component::telegram_bot::services::edit_message::fields::message_id::description%]", "name": "[%key:component::telegram_bot::services::edit_message::fields::message_id::name%]" } }, "name": "Edit reply markup" }, "leave_chat": { "description": "Removes the bot from the chat.", "fields": { "chat_id": { "description": "Chat ID of the group from which the bot should be removed.", "name": "[%key:component::telegram_bot::services::edit_message::fields::chat_id::name%]" }, "config_entry_id": { "description": "The config entry representing the Telegram bot to leave the chat.", "name": "[%key:component::telegram_bot::services::send_message::fields::config_entry_id::name%]" } }, "name": "Leave chat" }, "send_animation": { "description": "Sends an animation.", "fields": { "authentication": { "description": "[%key:component::telegram_bot::services::send_photo::fields::authentication::description%]", "name": "[%key:component::telegram_bot::services::send_photo::fields::authentication::name%]" }, "caption": { "description": "[%key:component::telegram_bot::services::send_photo::fields::caption::description%]", "name": "[%key:component::telegram_bot::services::send_photo::fields::caption::name%]" }, "config_entry_id": { "description": "The config entry representing the Telegram bot to send the animation.", "name": "[%key:component::telegram_bot::services::send_message::fields::config_entry_id::name%]" }, "disable_notification": { "description": "[%key:component::telegram_bot::services::send_message::fields::disable_notification::description%]", "name": "[%key:component::telegram_bot::services::send_message::fields::disable_notification::name%]" }, "file": { "description": "Local path to a GIF or H.264/MPEG-4 AVC video without sound.", "name": "[%key:component::telegram_bot::services::send_photo::fields::file::name%]" }, "inline_keyboard": { "description": "[%key:component::telegram_bot::services::send_message::fields::inline_keyboard::description%]", "name": "[%key:component::telegram_bot::services::send_message::fields::inline_keyboard::name%]" }, "keyboard": { "description": "[%key:component::telegram_bot::services::send_photo::fields::keyboard::description%]", "name": "[%key:component::telegram_bot::services::send_message::fields::keyboard::name%]" }, "message_tag": { "description": "[%key:component::telegram_bot::services::send_message::fields::message_tag::description%]", "name": "[%key:component::telegram_bot::services::send_message::fields::message_tag::name%]" }, "message_thread_id": { "description": "[%key:component::telegram_bot::services::send_message::fields::message_thread_id::description%]", "name": "[%key:component::telegram_bot::services::send_message::fields::message_thread_id::name%]" }, "parse_mode": { "description": "[%key:component::telegram_bot::services::send_message::fields::parse_mode::description%]", "name": "Parse Mode" }, "password": { "description": "[%key:component::telegram_bot::services::send_photo::fields::password::description%]", "name": "[%key:common::config_flow::data::password%]" }, "reply_to_message_id": { "description": "[%key:component::telegram_bot::services::send_message::fields::reply_to_message_id::description%]", "name": "[%key:component::telegram_bot::services::send_message::fields::reply_to_message_id::name%]" }, "target": { "description": "[%key:component::telegram_bot::services::send_photo::fields::target::description%]", "name": "Target" }, "url": { "description": "Remote path to a GIF or H.264/MPEG-4 AVC video without sound.", "name": "[%key:common::config_flow::data::url%]" }, "username": { "description": "[%key:component::telegram_bot::services::send_photo::fields::username::description%]", "name": "[%key:common::config_flow::data::username%]" }, "verify_ssl": { "description": "[%key:component::telegram_bot::services::send_photo::fields::verify_ssl::description%]", "name": "Verify SSL" } }, "name": "Send animation", "sections": { "url_options": { "name": "[%key:component::telegram_bot::services::send_photo::sections::url_options::name%]" } } }, "send_chat_action": { "description": "Sends a chat action.", "fields": { "chat_action": { "description": "Chat action to be sent.", "name": "Chat action" }, "config_entry_id": { "description": "The config entry representing the Telegram bot to send the chat action.", "name": "[%key:component::telegram_bot::services::send_message::fields::config_entry_id::name%]" }, "message_thread_id": { "description": "[%key:component::telegram_bot::services::send_message::fields::message_thread_id::description%]", "name": "[%key:component::telegram_bot::services::send_message::fields::message_thread_id::name%]" }, "target": { "description": "An array of pre-authorized chat IDs to send the chat action to. If not present, first allowed chat ID is the default.", "name": "Target" } }, "name": "Send chat action" }, "send_document": { "description": "Sends a document.", "fields": { "authentication": { "description": "[%key:component::telegram_bot::services::send_photo::fields::authentication::description%]", "name": "[%key:component::telegram_bot::services::send_photo::fields::authentication::name%]" }, "caption": { "description": "[%key:component::telegram_bot::services::send_photo::fields::caption::description%]", "name": "[%key:component::telegram_bot::services::send_photo::fields::caption::name%]" }, "config_entry_id": { "description": "The config entry representing the Telegram bot to send the document.", "name": "[%key:component::telegram_bot::services::send_message::fields::config_entry_id::name%]" }, "disable_notification": { "description": "[%key:component::telegram_bot::services::send_message::fields::disable_notification::description%]", "name": "[%key:component::telegram_bot::services::send_message::fields::disable_notification::name%]" }, "file": { "description": "Local path to a document.", "name": "[%key:component::telegram_bot::services::send_photo::fields::file::name%]" }, "inline_keyboard": { "description": "[%key:component::telegram_bot::services::send_message::fields::inline_keyboard::description%]", "name": "[%key:component::telegram_bot::services::send_message::fields::inline_keyboard::name%]" }, "keyboard": { "description": "[%key:component::telegram_bot::services::send_photo::fields::keyboard::description%]", "name": "[%key:component::telegram_bot::services::send_message::fields::keyboard::name%]" }, "message_tag": { "description": "[%key:component::telegram_bot::services::send_message::fields::message_tag::description%]", "name": "[%key:component::telegram_bot::services::send_message::fields::message_tag::name%]" }, "message_thread_id": { "description": "[%key:component::telegram_bot::services::send_message::fields::message_thread_id::description%]", "name": "[%key:component::telegram_bot::services::send_message::fields::message_thread_id::name%]" }, "parse_mode": { "description": "[%key:component::telegram_bot::services::send_message::fields::parse_mode::description%]", "name": "[%key:component::telegram_bot::services::send_message::fields::parse_mode::name%]" }, "password": { "description": "[%key:component::telegram_bot::services::send_photo::fields::password::description%]", "name": "[%key:common::config_flow::data::password%]" }, "reply_to_message_id": { "description": "[%key:component::telegram_bot::services::send_message::fields::reply_to_message_id::description%]", "name": "[%key:component::telegram_bot::services::send_message::fields::reply_to_message_id::name%]" }, "target": { "description": "[%key:component::telegram_bot::services::send_photo::fields::target::description%]", "name": "Target" }, "url": { "description": "Remote path to a document.", "name": "[%key:common::config_flow::data::url%]" }, "username": { "description": "[%key:component::telegram_bot::services::send_photo::fields::username::description%]", "name": "[%key:common::config_flow::data::username%]" }, "verify_ssl": { "description": "[%key:component::telegram_bot::services::send_photo::fields::verify_ssl::description%]", "name": "Verify SSL" } }, "name": "Send document", "sections": { "url_options": { "name": "[%key:component::telegram_bot::services::send_photo::sections::url_options::name%]" } } }, "send_location": { "description": "Sends a location.", "fields": { "config_entry_id": { "description": "The config entry representing the Telegram bot to send the location.", "name": "[%key:component::telegram_bot::services::send_message::fields::config_entry_id::name%]" }, "disable_notification": { "description": "[%key:component::telegram_bot::services::send_message::fields::disable_notification::description%]", "name": "[%key:component::telegram_bot::services::send_message::fields::disable_notification::name%]" }, "inline_keyboard": { "description": "[%key:component::telegram_bot::services::send_message::fields::inline_keyboard::description%]", "name": "[%key:component::telegram_bot::services::send_message::fields::inline_keyboard::name%]" }, "keyboard": { "description": "[%key:component::telegram_bot::services::send_photo::fields::keyboard::description%]", "name": "[%key:component::telegram_bot::services::send_message::fields::keyboard::name%]" }, "latitude": { "description": "The latitude to send.", "name": "[%key:common::config_flow::data::latitude%]" }, "longitude": { "description": "The longitude to send.", "name": "[%key:common::config_flow::data::longitude%]" }, "message_tag": { "description": "[%key:component::telegram_bot::services::send_message::fields::message_tag::description%]", "name": "[%key:component::telegram_bot::services::send_message::fields::message_tag::name%]" }, "message_thread_id": { "description": "[%key:component::telegram_bot::services::send_message::fields::message_thread_id::description%]", "name": "[%key:component::telegram_bot::services::send_message::fields::message_thread_id::name%]" }, "reply_to_message_id": { "description": "[%key:component::telegram_bot::services::send_message::fields::reply_to_message_id::description%]", "name": "[%key:component::telegram_bot::services::send_message::fields::reply_to_message_id::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.", "name": "Target" } }, "name": "Send location" }, "send_message": { "description": "Sends a notification.", "fields": { "config_entry_id": { "description": "The config entry representing the Telegram bot to send the message.", "name": "Config entry ID" }, "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.", "name": "Disable notification" }, "disable_web_page_preview": { "description": "Disables link previews for links in the message.", "name": "Disable web page preview" }, "inline_keyboard": { "description": "List of rows of commands, comma-separated, to make a custom inline keyboard with buttons with associated callback data.", "name": "Inline keyboard" }, "keyboard": { "description": "List of rows of commands, comma-separated, to make a custom keyboard. Empty list clears a previously set keyboard.", "name": "Keyboard" }, "message": { "description": "Message body of the notification.\nCan't parse entities? Format your message according to the [formatting options]({formatting_options_url}).", "name": "Message" }, "message_tag": { "description": "Tag for sent message.", "name": "Message tag" }, "message_thread_id": { "description": "Unique identifier for the target message thread (topic) of the forum; for forum supergroups only.", "name": "Message thread ID" }, "parse_mode": { "description": "Parser for the message text.\nSee [formatting options]({formatting_options_url}) for more details.", "name": "Parse mode" }, "reply_to_message_id": { "description": "Mark the message as a reply to a previous message.", "name": "Reply to message ID" }, "target": { "description": "An array of pre-authorized chat IDs to send the notification to. If not present, first allowed chat ID is the default.", "name": "Target" }, "title": { "description": "Optional title for your notification. Will be composed as '%title\\n%message'.", "name": "Title" } }, "name": "Send message" }, "send_photo": { "description": "Sends a photo.", "fields": { "authentication": { "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.", "name": "Authentication method" }, "caption": { "description": "The title of the media.\nCan't parse entities? Format your message according to the [formatting options]({formatting_options_url}).", "name": "Caption" }, "config_entry_id": { "description": "The config entry representing the Telegram bot to send the photo.", "name": "[%key:component::telegram_bot::services::send_message::fields::config_entry_id::name%]" }, "disable_notification": { "description": "[%key:component::telegram_bot::services::send_message::fields::disable_notification::description%]", "name": "[%key:component::telegram_bot::services::send_message::fields::disable_notification::name%]" }, "file": { "description": "Local path to an image.", "name": "File" }, "inline_keyboard": { "description": "[%key:component::telegram_bot::services::send_message::fields::inline_keyboard::description%]", "name": "[%key:component::telegram_bot::services::send_message::fields::inline_keyboard::name%]" }, "keyboard": { "description": "List of rows of commands, comma-separated, to make a custom keyboard.", "name": "[%key:component::telegram_bot::services::send_message::fields::keyboard::name%]" }, "message_tag": { "description": "[%key:component::telegram_bot::services::send_message::fields::message_tag::description%]", "name": "[%key:component::telegram_bot::services::send_message::fields::message_tag::name%]" }, "message_thread_id": { "description": "[%key:component::telegram_bot::services::send_message::fields::message_thread_id::description%]", "name": "[%key:component::telegram_bot::services::send_message::fields::message_thread_id::name%]" }, "parse_mode": { "description": "[%key:component::telegram_bot::services::send_message::fields::parse_mode::description%]", "name": "[%key:component::telegram_bot::services::send_message::fields::parse_mode::name%]" }, "password": { "description": "Password (or bearer token) for a URL that requires authentication.", "name": "[%key:common::config_flow::data::password%]" }, "reply_to_message_id": { "description": "[%key:component::telegram_bot::services::send_message::fields::reply_to_message_id::description%]", "name": "[%key:component::telegram_bot::services::send_message::fields::reply_to_message_id::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.", "name": "Target" }, "url": { "description": "Remote path to an image.", "name": "[%key:common::config_flow::data::url%]" }, "username": { "description": "Username for a URL that requires 'Basic' or 'Digest' authentication.", "name": "[%key:common::config_flow::data::username%]" }, "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.", "name": "Verify SSL" } }, "name": "Send photo", "sections": { "url_options": { "name": "URL options" } } }, "send_poll": { "description": "Sends a poll.", "fields": { "allows_multiple_answers": { "description": "If the poll allows multiple answers.", "name": "Allow multiple answers" }, "config_entry_id": { "description": "The config entry representing the Telegram bot to send the poll.", "name": "[%key:component::telegram_bot::services::send_message::fields::config_entry_id::name%]" }, "disable_notification": { "description": "[%key:component::telegram_bot::services::send_message::fields::disable_notification::description%]", "name": "[%key:component::telegram_bot::services::send_message::fields::disable_notification::name%]" }, "is_anonymous": { "description": "If the poll needs to be anonymous. This is the default.", "name": "Is anonymous" }, "message_thread_id": { "description": "[%key:component::telegram_bot::services::send_message::fields::message_thread_id::description%]", "name": "[%key:component::telegram_bot::services::send_message::fields::message_thread_id::name%]" }, "open_period": { "description": "Amount of time in seconds the poll will be active after creation, 5-600.", "name": "Open period" }, "options": { "description": "List of answer options, 2-10 strings 1-100 characters each.", "name": "Options" }, "question": { "description": "Poll question, 1-300 characters.", "name": "Question" }, "reply_to_message_id": { "description": "[%key:component::telegram_bot::services::send_message::fields::reply_to_message_id::description%]", "name": "[%key:component::telegram_bot::services::send_message::fields::reply_to_message_id::name%]" }, "target": { "description": "[%key:component::telegram_bot::services::send_location::fields::target::description%]", "name": "Target" } }, "name": "Send poll" }, "send_sticker": { "description": "Sends a sticker.", "fields": { "authentication": { "description": "[%key:component::telegram_bot::services::send_photo::fields::authentication::description%]", "name": "[%key:component::telegram_bot::services::send_photo::fields::authentication::name%]" }, "config_entry_id": { "description": "The config entry representing the Telegram bot to send the sticker.", "name": "[%key:component::telegram_bot::services::send_message::fields::config_entry_id::name%]" }, "disable_notification": { "description": "[%key:component::telegram_bot::services::send_message::fields::disable_notification::description%]", "name": "[%key:component::telegram_bot::services::send_message::fields::disable_notification::name%]" }, "file": { "description": "Local path to a static .webp or animated .tgs sticker.", "name": "[%key:component::telegram_bot::services::send_photo::fields::file::name%]" }, "inline_keyboard": { "description": "[%key:component::telegram_bot::services::send_message::fields::inline_keyboard::description%]", "name": "[%key:component::telegram_bot::services::send_message::fields::inline_keyboard::name%]" }, "keyboard": { "description": "[%key:component::telegram_bot::services::send_photo::fields::keyboard::description%]", "name": "[%key:component::telegram_bot::services::send_message::fields::keyboard::name%]" }, "message_tag": { "description": "[%key:component::telegram_bot::services::send_message::fields::message_tag::description%]", "name": "[%key:component::telegram_bot::services::send_message::fields::message_tag::name%]" }, "message_thread_id": { "description": "[%key:component::telegram_bot::services::send_message::fields::message_thread_id::description%]", "name": "[%key:component::telegram_bot::services::send_message::fields::message_thread_id::name%]" }, "password": { "description": "[%key:component::telegram_bot::services::send_photo::fields::password::description%]", "name": "[%key:common::config_flow::data::password%]" }, "reply_to_message_id": { "description": "[%key:component::telegram_bot::services::send_message::fields::reply_to_message_id::description%]", "name": "[%key:component::telegram_bot::services::send_message::fields::reply_to_message_id::name%]" }, "sticker_id": { "description": "ID of a sticker that exists on telegram servers.", "name": "Sticker ID" }, "target": { "description": "[%key:component::telegram_bot::services::send_photo::fields::target::description%]", "name": "Target" }, "url": { "description": "Remote path to a static .webp or animated .tgs sticker.", "name": "[%key:common::config_flow::data::url%]" }, "username": { "description": "[%key:component::telegram_bot::services::send_photo::fields::username::description%]", "name": "[%key:common::config_flow::data::username%]" }, "verify_ssl": { "description": "[%key:component::telegram_bot::services::send_photo::fields::verify_ssl::description%]", "name": "Verify SSL" } }, "name": "Send sticker", "sections": { "url_options": { "name": "[%key:component::telegram_bot::services::send_photo::sections::url_options::name%]" } } }, "send_video": { "description": "Sends a video.", "fields": { "authentication": { "description": "[%key:component::telegram_bot::services::send_photo::fields::authentication::description%]", "name": "[%key:component::telegram_bot::services::send_photo::fields::authentication::name%]" }, "caption": { "description": "[%key:component::telegram_bot::services::send_photo::fields::caption::description%]", "name": "[%key:component::telegram_bot::services::send_photo::fields::caption::name%]" }, "config_entry_id": { "description": "The config entry representing the Telegram bot to send the video.", "name": "[%key:component::telegram_bot::services::send_message::fields::config_entry_id::name%]" }, "disable_notification": { "description": "[%key:component::telegram_bot::services::send_message::fields::disable_notification::description%]", "name": "[%key:component::telegram_bot::services::send_message::fields::disable_notification::name%]" }, "file": { "description": "Local path to a video.", "name": "[%key:component::telegram_bot::services::send_photo::fields::file::name%]" }, "inline_keyboard": { "description": "[%key:component::telegram_bot::services::send_message::fields::inline_keyboard::description%]", "name": "[%key:component::telegram_bot::services::send_message::fields::inline_keyboard::name%]" }, "keyboard": { "description": "[%key:component::telegram_bot::services::send_photo::fields::keyboard::description%]", "name": "[%key:component::telegram_bot::services::send_message::fields::keyboard::name%]" }, "message_tag": { "description": "[%key:component::telegram_bot::services::send_message::fields::message_tag::description%]", "name": "[%key:component::telegram_bot::services::send_message::fields::message_tag::name%]" }, "message_thread_id": { "description": "[%key:component::telegram_bot::services::send_message::fields::message_thread_id::description%]", "name": "[%key:component::telegram_bot::services::send_message::fields::message_thread_id::name%]" }, "parse_mode": { "description": "[%key:component::telegram_bot::services::send_message::fields::parse_mode::description%]", "name": "[%key:component::telegram_bot::services::send_message::fields::parse_mode::name%]" }, "password": { "description": "[%key:component::telegram_bot::services::send_photo::fields::password::description%]", "name": "[%key:common::config_flow::data::password%]" }, "reply_to_message_id": { "description": "[%key:component::telegram_bot::services::send_message::fields::reply_to_message_id::description%]", "name": "[%key:component::telegram_bot::services::send_message::fields::reply_to_message_id::name%]" }, "target": { "description": "[%key:component::telegram_bot::services::send_photo::fields::target::description%]", "name": "Target" }, "url": { "description": "Remote path to a video.", "name": "[%key:common::config_flow::data::url%]" }, "username": { "description": "[%key:component::telegram_bot::services::send_photo::fields::username::description%]", "name": "[%key:common::config_flow::data::username%]" }, "verify_ssl": { "description": "[%key:component::telegram_bot::services::send_photo::fields::verify_ssl::description%]", "name": "Verify SSL" } }, "name": "Send video", "sections": { "url_options": { "name": "[%key:component::telegram_bot::services::send_photo::sections::url_options::name%]" } } }, "send_voice": { "description": "Sends a voice message.", "fields": { "authentication": { "description": "[%key:component::telegram_bot::services::send_photo::fields::authentication::description%]", "name": "[%key:component::telegram_bot::services::send_photo::fields::authentication::name%]" }, "caption": { "description": "[%key:component::telegram_bot::services::send_photo::fields::caption::description%]", "name": "[%key:component::telegram_bot::services::send_photo::fields::caption::name%]" }, "config_entry_id": { "description": "The config entry representing the Telegram bot to send the voice message.", "name": "[%key:component::telegram_bot::services::send_message::fields::config_entry_id::name%]" }, "disable_notification": { "description": "[%key:component::telegram_bot::services::send_message::fields::disable_notification::description%]", "name": "[%key:component::telegram_bot::services::send_message::fields::disable_notification::name%]" }, "file": { "description": "Local path to a voice message.", "name": "[%key:component::telegram_bot::services::send_photo::fields::file::name%]" }, "inline_keyboard": { "description": "[%key:component::telegram_bot::services::send_message::fields::inline_keyboard::description%]", "name": "[%key:component::telegram_bot::services::send_message::fields::inline_keyboard::name%]" }, "keyboard": { "description": "[%key:component::telegram_bot::services::send_photo::fields::keyboard::description%]", "name": "[%key:component::telegram_bot::services::send_message::fields::keyboard::name%]" }, "message_tag": { "description": "[%key:component::telegram_bot::services::send_message::fields::message_tag::description%]", "name": "[%key:component::telegram_bot::services::send_message::fields::message_tag::name%]" }, "message_thread_id": { "description": "[%key:component::telegram_bot::services::send_message::fields::message_thread_id::description%]", "name": "[%key:component::telegram_bot::services::send_message::fields::message_thread_id::name%]" }, "password": { "description": "[%key:component::telegram_bot::services::send_photo::fields::password::description%]", "name": "[%key:common::config_flow::data::password%]" }, "reply_to_message_id": { "description": "[%key:component::telegram_bot::services::send_message::fields::reply_to_message_id::description%]", "name": "[%key:component::telegram_bot::services::send_message::fields::reply_to_message_id::name%]" }, "target": { "description": "[%key:component::telegram_bot::services::send_photo::fields::target::description%]", "name": "Target" }, "url": { "description": "Remote path to a voice message.", "name": "[%key:common::config_flow::data::url%]" }, "username": { "description": "[%key:component::telegram_bot::services::send_photo::fields::username::description%]", "name": "[%key:common::config_flow::data::username%]" }, "verify_ssl": { "description": "[%key:component::telegram_bot::services::send_photo::fields::verify_ssl::description%]", "name": "Verify SSL" } }, "name": "Send voice", "sections": { "url_options": { "name": "[%key:component::telegram_bot::services::send_photo::sections::url_options::name%]" } } }, "set_message_reaction": { "description": "Sets the bot's reaction for a given message.", "fields": { "chat_id": { "description": "ID of the chat containing the message.", "name": "[%key:component::telegram_bot::services::edit_message::fields::chat_id::name%]" }, "config_entry_id": { "description": "The config entry representing the Telegram bot to set the message reaction.", "name": "[%key:component::telegram_bot::services::send_message::fields::config_entry_id::name%]" }, "is_big": { "description": "Whether the reaction animation should be large.", "name": "Large animation" }, "message_id": { "description": "ID of the message to react to.", "name": "[%key:component::telegram_bot::services::edit_message::fields::message_id::name%]" }, "reaction": { "description": "Emoji reaction to use.", "name": "Reaction" } }, "name": "Set message reaction" } } }