Layer 227
BotsSetCustomVerification
Verify a user or chat on behalf of an organization.
method
Users
Bots
bots.setCustomVerification#8b89dfbd flags:# enabled:flags.1?true bot:flags.0?InputUser peer:InputPeer custom_description:flags.2?string = Bool;
Parameters
| Name | Type | Description |
|---|---|---|
| Enabled | flags .1? true | If set, adds the verification; otherwise removes verification. |
| Bot | flags .0? InputUser | Must not be set if invoked by a bot, must be set to the ID of an owned bot if invoked by a user. |
| Peer | InputPeer | The peer to verify |
| CustomDescription | flags .2? string | Custom description for the verification, the UTF-8 length limit for this field is contained in bot_verification_description_length_limit. If not set, Was verified by organization "organization_name" will be used as description. |
Returns
BoolGogram Example
// BotsSetCustomVerification - positional arguments result, err := client.BotsSetCustomVerification(nil, nil, &tg.InputPeerUser{UserID: int64(777000)}, "Hello, World!") if err != nil { // handle error } // result is *tg.Bool
Possible Errors
| Code | Type | Description |
|---|---|---|
| 400 | BOT_INVALID | This is not a valid bot. |
| 403 | BOT_VERIFIER_FORBIDDEN | This bot cannot assign verification icons. |
| 400 | PEER_ID_INVALID | The provided peer id is invalid. |