MessageFetchTaskInvokeActivity Sınıf
İleti özel geri bildirim döngüsüne sahip olduğunda ve kullanıcı bir geri bildirim düğmesine tıkladığında gönderilen etkinliği temsil eder. Bot, geri bildirim toplamak için bir görev modülü (iletişim kutusu) ile yanıt vermelidir.
Anahtar sözcük bağımsız değişkenlerinden giriş verilerini ayrıştırarak ve doğrulayarak yeni bir model oluşturun.
[ValidationError][pydantic_core yükseltir. ValidationError] giriş verileri geçerli bir model oluşturacak şekilde doğrulanamıyorsa.
self , alan adı olarak self'e izin vermek için açıkça yalnızca konumsaldır.
Oluşturucu
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)
Yalnızca Anahtar Sözcük Parametreleri
| Name | Description |
|---|---|
|
serviceUrl
|
Default value: None
|
|
timestamp
|
Default value: None
|
|
locale
|
Default value: None
|
|
localTimestamp
|
Default value: None
|
|
channelId
|
Default value: msteams
|
|
from_
Gerekli
|
|
|
conversation
Gerekli
|
|
|
replyToId
|
Default value: None
|
|
entities
|
Default value: None
|
|
channelData
|
Default value: None
|
|
type
|
Default value: invoke
|
|
id
Gerekli
|
|
|
recipient
Gerekli
|
|
|
name
|
Default value: message/fetchTask
|
|
value
Gerekli
|
|
Öznitelikler
model_config
Modelin yapılandırması [ConfigDict][pydantic.configile uyumlu bir sözlük olmalıdır. 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
Bir çağırma veya olay etkinliğiyle ilişkili işlemin adı.
name: Literal['message/fetchTask']
value
Etkinlikle ilişkili değer.
value: MessageFetchTaskInvokeValue