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