MessageFetchTaskInvokeActivity Classe
Représente une activité envoyée lorsqu’un message a une boucle de commentaires personnalisée et que l’utilisateur clique sur un bouton de commentaires. Le bot doit répondre avec un module de tâche (boîte de dialogue) pour recueillir des commentaires.
Créez un modèle en analysant et en validant les données d’entrée à partir d’arguments de mot clé.
Déclenche [ValidationError][pydantic_core. ValidationError] si les données d’entrée ne peuvent pas être validées pour former un modèle valide.
auto est explicitement positionnel pour autoriser l’auto en tant que nom de champ.
Constructeur
MessageFetchTaskInvokeActivity(*, serviceUrl: str | None = None, timestamp: datetime | None = None, locale: str | None = None, localTimestamp: datetime | None = None, channelId: Literal['webchat', 'msteams'] | str = 'msteams', from_: Account, conversation: ConversationAccount, replyToId: str | None = None, entities: List[ClientInfoEntity | MentionEntity | MessageEntity | AIMessageEntity | StreamInfoEntity | CitationEntity | SensitiveUsageEntity | ProductInfoEntity | QuotedReplyEntity | TargetedMessageInfoEntity | UnknownEntity] | None = None, channelData: ChannelData | None = None, type: Literal['invoke'] = 'invoke', id: str, recipient: Account, name: Literal['message/fetchTask'] = 'message/fetchTask', value: MessageFetchTaskInvokeValue, **extra_data: Any)
Paramètres de mot clé uniquement
| Nom | Description |
|---|---|
|
serviceUrl
|
Valeur par défaut: None
|
|
timestamp
|
Valeur par défaut: None
|
|
locale
|
Valeur par défaut: None
|
|
localTimestamp
|
Valeur par défaut: None
|
|
channelId
|
Valeur par défaut: msteams
|
|
from_
Obligatoire
|
|
|
conversation
Obligatoire
|
|
|
replyToId
|
Valeur par défaut: None
|
|
entities
|
Valeur par défaut: None
|
|
channelData
|
Valeur par défaut: None
|
|
type
|
Valeur par défaut: invoke
|
|
id
Obligatoire
|
|
|
recipient
Obligatoire
|
|
|
name
|
Valeur par défaut: message/fetchTask
|
|
value
Obligatoire
|
|
Attributs
model_config
La configuration du modèle doit être un dictionnaire conforme à [ConfigDict][pydantic.config. ConfigDict].
model_config: ClassVar[ConfigDict] = {'alias_generator': AliasGenerator(alias=None, validation_alias=<staticmethod(<function CustomBaseModel.validation_alias_generator>)>, serialization_alias=<staticmethod(<function CustomBaseModel.serialization_alias_generator>)>), 'arbitrary_types_allowed': True, 'extra': 'allow', 'populate_by_name': True, 'serialize_by_alias': True, 'validate_by_alias': True, 'validate_by_name': True}
name
Nom de l’opération associée à une activité d’appel ou d’événement.
name: Literal['message/fetchTask']
value
Valeur associée à l’activité.
value: MessageFetchTaskInvokeValue