--- sidebar_position: 9 --- import Tabs from '@theme/Tabs'; import TabItem from '@theme/TabItem'; # Send contact Sends a contact with name and phone number `Function SendContact(Val Token, Val ChatID, Val Name, Val LastName, Val Phone, Val Keyboard = "") Export` | Parameter | CLI option | Type | Required | Description | |-|-|-|-|-| | Token | --token | String | ✔ | Bot token | | ChatID | --chat | String, Number | ✔ | Target chat ID or ChatID*TopicID | | Name | --name | String | ✔ | Contact name | | LastName | --surname | String | ✔ | Contact last name | | Phone | --phone | String | ✔ | Contact phone number | | Keyboard | --keyboard | String | ✖ | Keyboard. See FormKeyboardFromButtonArray | Returns: Map Of KeyAndValue - serialized JSON response from Telegram
:::tip Method at API documentation: [sendContact](https://core.telegram.org/bots/api#sendcontact) :::
```bsl title="1C:Enterprise/OneScript code example" Token = "6129457865:AAFyzNYOAFbu..."; ChatID = "461699897"; ChannelID = "@testsichee"; Name = "Петр"; LastName = "Петров"; Phone = "88005553535"; Result = OPI_Telegram.SendContact(Token, ChatID , Name, LastName, Phone); Result = OPI_Telegram.SendContact(Token, ChannelID, Name, LastName, Phone); ``` ```bash oint telegram SendContact \ --token "***" \ --chat "@testsichee" \ --surname "Петров" \ --phone "88005553535" \ --name "Петр" ``` ```batch oint telegram SendContact ^ --token "***" ^ --chat "@testsichee" ^ --surname "Петров" ^ --phone "88005553535" ^ --name "Петр" ``` ```json title="Result" { "ok": true, "result": { "message_id": 8313, "from": { "id": 6129457865, "is_bot": true, "first_name": "Бот Виталий", "username": "sicheebot" }, "chat": { "id": 461699897, "first_name": "Anton", "last_name": "Titowets", "username": "JKIee", "type": "private" }, "date": 1728453435, "contact": { "phone_number": "88005553535", "first_name": "Петр", "last_name": "Петров" } } } ```