telegram api method · layer 229 · #daecc589

messages.composeMessageWithAI

usable by users and bots

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

nametypedescription
flags#Flags, see TL conditional fields
proofreadflags.0?true
emojifyflags.3?true
textTextWithEntities
translate_to_langflags.1?string
toneflags.2?InputAiComposeTone

returns

messages.ComposedMessageWithAI

errors (6)

codeerrordescription
400AI_COMPOSE_TASK_MISSINGNo AI task was specified. The caller must provide at least one of: proofread, translate (with a target language), tone, or emojify.
400AICOMPOSE_FLOOD_PREMIUMYou've reached the daily limit of AI text transformations, upgrade to Telegram Premium to get 50x times more AI text transformations per day!
400BUSINESS_CONNECTION_NOT_ALLOWEDThis 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.
400MESSAGE_EMPTYThe provided message is empty.
401AUTH_KEY_UNREGISTEREDThe specified authorization key is not registered in the system (for example, a PFS temporary key has expired).
500AICOMPOSE_TIMEOUTA timeout occurred while composing the message.

history

present in layers 224–229 · constructor id changed 1×

idlayers
#fd426afe224
#daecc589225–229