MessageFetchTaskInvokeActivity Kelas
Mewakili aktivitas yang dikirim saat pesan memiliki perulangan umpan balik kustom dan pengguna mengklik tombol umpan balik. Bot harus merespons dengan modul tugas (dialog) untuk mengumpulkan umpan balik.
Buat model baru dengan mengurai dan memvalidasi data input dari argumen kata kunci.
Menaikkan [ValidationError][pydantic_core. ValidationError] jika data input tidak dapat divalidasi untuk membentuk model yang valid.
diri sendiri secara eksplisit hanya posisional untuk memungkinkan diri sebagai nama bidang.
Konstruktor
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)
Parameter Kata Kunci-Saja
| Nama | Deskripsi |
|---|---|
|
serviceUrl
|
Nilai default: None
|
|
timestamp
|
Nilai default: None
|
|
locale
|
Nilai default: None
|
|
localTimestamp
|
Nilai default: None
|
|
channelId
|
Nilai default: msteams
|
|
from_
Diperlukan
|
|
|
conversation
Diperlukan
|
|
|
replyToId
|
Nilai default: None
|
|
entities
|
Nilai default: None
|
|
channelData
|
Nilai default: None
|
|
type
|
Nilai default: invoke
|
|
id
Diperlukan
|
|
|
recipient
Diperlukan
|
|
|
name
|
Nilai default: message/fetchTask
|
|
value
Diperlukan
|
|
Atribut
model_config
Konfigurasi untuk model, harus berupa kamus yang sesuai dengan [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
Nama operasi yang terkait dengan aktivitas pemanggilan atau peristiwa.
name: Literal['message/fetchTask']
value
Nilai yang terkait dengan aktivitas.
value: MessageFetchTaskInvokeValue