telegram api method · layer 229 · #daecc589
messages.composeMessageWithAI
definition
messages.composeMessageWithAI#daecc589 flags:# proofread:flags.0?true emojify:flags.3?true text:TextWithEntities translate_to_lang:flags.1?string tone:flags.2?InputAiComposeTone = messages.ComposedMessageWithAI;
parameters
| name | type | description |
|---|---|---|
flags | # | Flags, see TL conditional fields |
proofread | true | |
emojify | true | |
text | TextWithEntities | |
translate_to_lang | string | |
tone | InputAiComposeTone |
returns
messages.ComposedMessageWithAI
errors (6)
| code | error | description |
|---|---|---|
| 400 | AI_COMPOSE_TASK_MISSING | No AI task was specified. The caller must provide at least one of: proofread, translate (with a target language), tone, or emojify. |
| 400 | AICOMPOSE_FLOOD_PREMIUM | You've reached the daily limit of AI text transformations, upgrade to Telegram Premium to get 50x times more AI text transformations per day! |
| 400 | BUSINESS_CONNECTION_NOT_ALLOWED | This method was invoked over a business connection using invokeWithBusinessConnection, but either (1) we're a user, and users cannot invoke methods over a business connection; (2) we're a bot, but business mode was disabled in @botfather or (3); we're a bot, but this method cannot be invoked over a business connection. |
| 400 | MESSAGE_EMPTY | The provided message is empty. |
| 401 | AUTH_KEY_UNREGISTERED | The specified authorization key is not registered in the system (for example, a PFS temporary key has expired). |
| 500 | AICOMPOSE_TIMEOUT | A timeout occurred while composing the message. |
history
present in layers 224–229 · constructor id changed 1×
| id | layers |
|---|---|
| #fd426afe | 224 |
| #daecc589 | 225–229 |