Activity Kelas
- java.
lang. Object - com.
microsoft. bot. schema. Activity
- com.
public class Activity
Kelas Aktivitas berisi semua properti yang dapat dimuat oleh aktivitas individual yang lebih spesifik. Ini adalah jenis superset.
Ringkasan Konstruktor
| Pengubah | Konstruktor | Deskripsi |
|---|---|---|
| protected | Activity() |
Konstruktor default. |
| Activity(String withType) |
Buat Aktivitas dari jenis yang ditentukan. |
Ringkasan Metode
| Pemodifikasi dan Jenis | Metode dan Deskripsi |
|---|---|
| TypeT |
<TypeT>getChannelData(Class<TypeT> classType)
Dapatkan |
|
Result |
<TypeT>tryGetChannelData(Class<TypeT> clsType)
Dapatkan |
| final Activity |
applyConversationReference(ConversationReference reference)
Perbarui aktivitas ini dengan informasi pengiriman keluar dari ConversationReferenceyang ada. |
| final Activity |
applyConversationReference(ConversationReference reference, boolean isIncoming)
Perbarui aktivitas ini dengan informasi pengiriman dari ConversationReferenceyang ada. |
| static Activity |
clone(Activity activity)
Mengkloning aktivitas. |
| static Activity |
createContactRelationUpdateActivity()
Buat Aktivitas jenis CONTACT_RELATION_UPDATE. |
| static Activity |
createConversationUpdateActivity()
Buat Aktivitas jenis CONVERSATION_UPDATE. |
| static Activity |
createEndOfConversationActivity()
Membuat jenis Aktivitas END_OF_CONVERSATION. |
| static Activity |
createEventActivity()
Membuat jenis Aktivitas PERISTIWA. |
| static Activity |
createHandoffActivity()
Membuat Aktivitas jenis HANDOFF. |
| static Activity |
createInvokeActivity()
Membuat jenis Aktivitas INVOKE. |
| static Activity |
createMessageActivity()
Buat Aktivitas jenis PESAN. |
| Activity |
createReply()
Membuat aktivitas pesan baru sebagai respons terhadap aktivitas ini. |
| Activity |
createReply(String withText)
Membuat aktivitas pesan baru sebagai respons terhadap aktivitas ini. |
| Activity |
createReply(String withText, String withLocale)
Membuat aktivitas pesan baru sebagai respons terhadap aktivitas ini. |
| Activity |
createTrace(String withName)
Membuat instans kelas Aktivitas sebagai jenis TRACE. |
| Activity |
createTrace(String withName, Object withValue, String withValueType, String withLabel)
Membuat instans kelas Aktivitas sebagai jenis TRACE. |
| static Activity |
createTraceActivity(String withName)
Buat Aktivitas jenis TRACE. |
| static Activity |
createTraceActivity(String withName, String withValueType, Object withValue, String withLabel)
Buat Aktivitas jenis TRACE. |
| static Activity |
createTypingActivity()
Membuat Aktivitas jenis TYPING. |
| java.lang.String |
getAction()
Menunjukkan apakah penerima kontak |
|
Attachment |
getAttachmentLayout()
Petunjuk tata letak untuk beberapa lampiran. |
| java.util.List<Attachment> |
getAttachments()
Mendapatkan lampiran ke Aktivitas. |
| java.lang.String |
getCallerId()
Mendapatkan string yang berisi IRI yang mengidentifikasi pemanggil bot. |
| java.lang.Object |
getChannelData()
Mendapatkan konten khusus saluran. |
| java.lang.String |
getChannelId()
Mendapatkan ID yang secara unik mengidentifikasi saluran. |
|
End |
getCode()
Mendapatkan kode untuk aktivitas end |
|
Conversation |
getConversation()
Mengidentifikasi percakapan tempat aktivitas berada. |
|
Conversation |
getConversationReference()
Membuat ConversationReference berdasarkan aktivitas ini. |
| java.lang.String |
getDeliveryMode()
Petunjuk pengiriman untuk memberi sinyal ke jalur pengiriman alternatif penerima untuk aktivitas tersebut. |
| java.util.List<Entity> |
getEntities()
Mengembalikan versi payload Entitas dalam Aktivitas. |
| java.time.LocalDateTime |
getExpiration()
Mendapatkan waktu di mana aktivitas harus dianggap kedaluwarsa dan tidak boleh disajikan kepada penerima. |
|
Channel |
getFrom()
Mengidentifikasi pengirim pesan. |
| boolean |
getHistoryDisclosed()
Mendapatkan apakah riwayat saluran sebelumnya diungkapkan. |
| java.lang.String |
getId()
Mengembalikan ID yang secara unik mengidentifikasi aktivitas pada saluran. |
| java.lang.String |
getImportance()
Mendapatkan pentingnya aktivitas. |
|
Input |
getInputHint()
Menunjukkan apakah bot Anda menerima, mengharapkan, atau mengabaikan input pengguna setelah pesan dikirimkan ke klien. |
| java.lang.String |
getLabel()
Mendapatkan label deskriptif untuk aktivitas tersebut. |
| java.util.List<java.lang.String> |
getListenFor()
Mendapatkan daftar frasa dan referensi yang harus didengarkan sistem pendeta ucapan dan bahasa. |
| java.time.OffsetDateTime |
getLocalTimestamp()
Mendapatkan tanggal dan waktu lokal pesan, yang dinyatakan dalam format ISO-8601. |
| java.lang.String |
getLocalTimezone()
Mendapatkan nama zona waktu lokal pesan, yang dinyatakan dalam format database Zona Waktu IANA. |
| java.lang.String |
getLocale()
Nama lokal untuk konten bidang teks. |
|
java.util.List<Channel |
getMembersAdded()
Mendapatkan kumpulan anggota yang ditambahkan ke percakapan. |
|
java.util.List<Channel |
getMembersRemoved()
Mendapatkan kumpulan anggota yang dihapus dari percakapan. |
| java.util.List<Mention> |
getMentions()
Menyelesaikan penyebutan dari entitas aktivitas ini. |
| java.lang.String |
getName()
Mendapatkan nama operasi yang terkait dengan aktivitas pemanggilan atau peristiwa. |
| java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode> |
getProperties()
Menyimpan properti luapan yang bukan properti kelas pertama dalam objek. |
|
java.util.List<Message |
getReactionsAdded()
Mendapatkan kumpulan reaksi yang ditambahkan ke percakapan. |
|
java.util.List<Message |
getReactionsRemoved()
Mendapatkan kumpulan reaksi yang dihapus dari percakapan. |
|
Channel |
getRecipient()
Mengidentifikasi penerima pesan. |
|
Conversation |
getRelatesTo()
Referensi ke percakapan atau aktivitas lain. |
|
Conversation |
getReplyConversationReference(ResourceResponse reply)
Buat Referensi |
| java.lang.String |
getReplyToId()
Mendapatkan ID pesan di mana pesan ini adalah balasan. |
| java.lang.String |
getServiceUrl()
Mengatur URL yang menentukan titik akhir layanan saluran. |
| java.lang.String |
getSpeak()
Teks yang akan diucapkan. |
|
Suggested |
getSuggestedActions()
Mendapatkan tindakan yang disarankan untuk aktivitas tersebut. |
| java.lang.String |
getSummary()
Mendapatkan teks untuk ditampilkan jika saluran tidak dapat merender kartu. |
| java.lang.String |
getText()
Mendapatkan konten teks pesan. |
|
Text |
getTextFormat()
Format bidang teks Default:markdown. |
|
java.util.List<Text |
getTextHighlights()
Mendapatkan kumpulan fragmen teks untuk disorot saat aktivitas berisi nilai Balas |
| java.time.OffsetDateTime |
getTimestamp()
Mendapatkan tanggal dan waktu pesan dikirim, dalam UTC, yang dinyatakan dalam format ISO-8601. |
| java.lang.String |
getTopicName()
Mendapatkan nama topik percakapan yang diperbarui. |
| java.lang.String |
getType()
Mendapatkan ActivityTypes aktivitas. |
| java.lang.Object |
getValue()
Mendapatkan nilai yang terkait dengan aktivitas. |
| java.lang.String |
getValueType()
Mendapatkan jenis objek nilai aktivitas. |
| boolean |
hasContent()
Memeriksa apakah aktivitas (pesan) ini memiliki konten. |
| protected boolean |
isActivity(String activityType)
True jika Aktivitas adalah jenis aktivitas yang ditentukan. |
| java.lang.Boolean |
isFromStreamingConnection()
Menentukan apakah Aktivitas dikirim melalui koneksi Http/Https atau Streaming Ini dapat ditentukan dengan melihat properti Url |
| boolean |
isTeamsActivity()
Periksa apakah aktivitas ini berasal dari microsoft teams. |
| boolean |
isType(String compareTo)
Metode kenyamanan untuk dikembalikan jika Aktivitas berjenis yang ditentukan. |
| java.lang.String |
removeMentionText(String withId)
Hapus teks sebutan apa pun untuk id yang diberikan dari Aktivitas. properti teks |
| static java.lang.String |
removeMentionTextImmutable(Activity activity, String id)
Menghapus penyebutan dari Aktivitas. |
| java.lang.String |
removeRecipientMention()
Hapus teks sebutan penerima dari properti Teks. |
| static java.lang.String |
removeRecipientMentionImmutable(Activity activity)
Menghapus penyebutan penerima tanpa mengubah Aktivitas. |
| void |
setAction(String withAction)
Menunjukkan apakah penerima kontak |
| void |
setAttachment(Attachment withAttachment)
Mengatur lampiran tunggal pada Aktivitas. |
| void |
setAttachmentLayout(AttachmentLayoutTypes withAttachmentLayout)
Mengatur petunjuk tata letak untuk beberapa lampiran. |
| void |
setAttachments(List<Attachment> withAttachments)
Mengatur lampiran ke Aktivitas. |
| void |
setCallerId(String withCallerId)
Mengatur IRI yang mengidentifikasi pemanggil bot. |
| void |
setChannelData(Object withChannelData)
Mengatur konten khusus saluran. |
| void |
setChannelId(String withChannelId)
Mengatur ID yang mengidentifikasi saluran secara unik. |
| void |
setCode(EndOfConversationCodes withCode)
Mengatur kode untuk aktivitas |
| void |
setConversation(ConversationAccount withConversation)
Mengidentifikasi percakapan tempat aktivitas berada. |
| void |
setDeliveryMode(String withDeliveryMode)
Petunjuk pengiriman untuk memberi sinyal ke jalur pengiriman alternatif penerima untuk aktivitas tersebut. |
| void |
setEntities(List<Entity> withEntities)
Mengatur versi payload Entitas dalam Aktivitas. |
| void |
setExpiration(LocalDateTime withExpiration)
Mengatur waktu di mana aktivitas harus dianggap kedaluwarsa dan tidak boleh disajikan kepada penerima. |
| void |
setFrom(ChannelAccount withFrom)
Mengidentifikasi pengirim pesan. |
| void |
setHistoryDisclosed(boolean withHistoryDisclosed)
Mengatur apakah riwayat saluran sebelumnya diungkapkan. |
| void |
setId(String withId)
Mengatur ID yang mengidentifikasi aktivitas secara unik di saluran. |
| void |
setImportance(String withImportance)
Mengatur pentingnya aktivitas. |
| void |
setInputHint(InputHints withInputHint)
Menunjukkan apakah bot Anda menerima, mengharapkan, atau mengabaikan input pengguna setelah pesan dikirimkan ke klien. |
| void |
setLabel(String withLabel)
Mengatur label deskriptif untuk aktivitas. |
| void |
setListenFor(List<String> withListenFor)
Mengatur daftar frasa dan referensi yang harus didengarkan sistem ucapan dan priming bahasa. |
| void |
setLocalTimeZone(String withLocalTimezone)
Mengatur nama zona waktu lokal pesan, yang dinyatakan dalam format database Zona Waktu IANA. |
| void |
setLocalTimestamp(OffsetDateTime withLocalTimestamp)
Berisi tanggal dan waktu pesan lokal, yang dinyatakan dalam format ISO-8601. |
| void |
setLocale(String withLocale)
Nama lokal untuk konten bidang teks. |
| void |
setMembersAdded(List<ChannelAccount> withMembersAdded)
Mengatur kumpulan anggota yang ditambahkan ke percakapan. |
| void |
setMembersRemoved(List<ChannelAccount> withMembersRemoved)
Mengatur kumpulan anggota yang dihapus dari percakapan. |
| void |
setMentions(List<Mention> withMentions)
Mengatur versi payload Dari Sebutan dalam Aktivitas. |
| void |
setName(String withName)
Mengatur nama operasi yang terkait dengan aktivitas pemanggilan atau peristiwa. |
| void |
setProperties(String key, JsonNode withValue)
Menyimpan properti luapan yang bukan properti kelas pertama dalam objek. |
| void |
setReactionsAdded(List<MessageReaction> withReactionsAdded)
Mengatur kumpulan reaksi yang ditambahkan ke percakapan. |
| void |
setReactionsRemoved(List<MessageReaction> withReactionsRemoved)
Mengatur kumpulan reaksi yang dihapus dari percakapan. |
| void |
setRecipient(ChannelAccount withRecipient)
Mengidentifikasi penerima pesan. |
| void |
setRelatesTo(ConversationReference withRelatesTo)
Referensi ke percakapan atau aktivitas lain. |
| void |
setReplyToId(String withReplyToId)
Mengatur ID pesan tempat pesan ini adalah balasan. |
| void |
setServiceUrl(String withServiceUrl)
Mengatur URL yang menentukan titik akhir layanan saluran. |
| void |
setSpeak(String withSpeak)
Mengatur teks yang akan diucapkan. |
| void |
setSuggestedActions(SuggestedActions withSuggestedActions)
Tindakan yang disarankan untuk aktivitas tersebut. |
| void |
setSummary(String withSummary)
Mengatur teks yang akan ditampilkan jika saluran tidak dapat merender kartu. |
| void |
setText(String withText)
Mengatur isi teks pesan. |
| void |
setTextFormat(TextFormatTypes withTextFormat)
Format bidang teks. |
| void |
setTextHighlights(List<TextHighlight> withTextHighlights)
Mengatur kumpulan fragmen teks yang akan disorot saat aktivitas berisi nilai ToId |
| void |
setTimestamp(OffsetDateTime withTimestamp)
Mengatur tanggal dan waktu pesan dikirim, dalam UTC, yang dinyatakan dalam format ISO-8601. |
| void |
setTopicName(String withTopicName)
Mengatur nama topik percakapan yang diperbarui. |
| void |
setType(String withType)
Mengatur ActivityTypes aktivitas. |
| void |
setValue(Object withValue)
Mengatur nilai yang terkait dengan aktivitas. |
| void |
setValueType(String withValueType)
Mengatur jenis objek nilai aktivitas. |
|
Teams |
teamsGetChannelData()
Mendapatkan Data |
| java.lang.String |
teamsGetChannelId()
Dapatkan pengidentifikasi unik yang mewakili saluran. |
|
Teams |
teamsGetMeetingInfo()
Mendapatkan objek Teams |
| java.lang.String |
teamsGetTeamId()
Dapatkan pengidentifikasi unik yang mewakili tim. |
|
Team |
teamsGetTeamInfo()
Dapatkan data Teams Teams |
| void |
teamsNotifyUser()
Mengatur nilai pemberitahuan di Teams |
| void |
teamsNotifyUser(boolean alertInMeeting, String externalResourceUrl)
Mengatur pemberitahuan rapat di Teams |
Metode diperoleh dari java.lang.Object
Detail Konstruktor
Activity
protected Activity()
Konstruktor default. Biasanya ini tidak akan digunakan karena ActivityType biasanya diperlukan.
Activity
public Activity(String withType)
Buat Aktivitas dari jenis yang ditentukan.
Parameter:
Detail Metode
<TypeT>getChannelData
public TypeT
Dapatkan channelData sebagai struktur yang ditik.
Parameter:
Mengembalikan:
Melemparkan:
<TypeT>tryGetChannelData
public ResultPair
Dapatkan channelData sebagai struktur yang ditik.
Parameter:
Mengembalikan:
applyConversationReference
public final Activity applyConversationReference(ConversationReference reference)
Perbarui aktivitas ini dengan informasi pengiriman keluar dari ConversationReferenceyang ada.
Parameter:
Mengembalikan:
applyConversationReference
public final Activity applyConversationReference(ConversationReference reference, boolean isIncoming)
Perbarui aktivitas ini dengan informasi pengiriman dari ConversationReferenceyang ada. Panggil #getConversationReference pada aktivitas masuk untuk mendapatkan referensi percakapan yang kemudian dapat Anda gunakan untuk memperbarui aktivitas keluar dengan informasi pengiriman yang benar.
Parameter:
Mengembalikan:
clone
public static Activity clone(Activity activity)
Mengkloning aktivitas.
Parameter:
Mengembalikan:
createContactRelationUpdateActivity
public static Activity createContactRelationUpdateActivity()
Buat Aktivitas jenis CONTACT_RELATION_UPDATE.
Mengembalikan:
createConversationUpdateActivity
public static Activity createConversationUpdateActivity()
Buat Aktivitas jenis CONVERSATION_UPDATE.
Mengembalikan:
createEndOfConversationActivity
public static Activity createEndOfConversationActivity()
Membuat jenis Aktivitas END_OF_CONVERSATION.
Mengembalikan:
createEventActivity
public static Activity createEventActivity()
Membuat jenis Aktivitas PERISTIWA.
Mengembalikan:
createHandoffActivity
public static Activity createHandoffActivity()
Membuat Aktivitas jenis HANDOFF.
Mengembalikan:
createInvokeActivity
public static Activity createInvokeActivity()
Membuat jenis Aktivitas INVOKE.
Mengembalikan:
createMessageActivity
public static Activity createMessageActivity()
Buat Aktivitas jenis PESAN.
Mengembalikan:
createReply
public Activity createReply()
Membuat aktivitas pesan baru sebagai respons terhadap aktivitas ini.
Mengembalikan:
createReply
public Activity createReply(String withText)
Membuat aktivitas pesan baru sebagai respons terhadap aktivitas ini. Kelebihan beban ini menggunakan Lokal Aktivitas ini.
Parameter:
Mengembalikan:
createReply
public Activity createReply(String withText, String withLocale)
Membuat aktivitas pesan baru sebagai respons terhadap aktivitas ini.
Parameter:
Mengembalikan:
createTrace
public Activity createTrace(String withName)
Membuat instans kelas Aktivitas sebagai jenis TRACE.
Parameter:
Mengembalikan:
createTrace
public Activity createTrace(String withName, Object withValue, String withValueType, String withLabel)
Membuat instans kelas Aktivitas sebagai jenis TRACE.
Parameter:
Mengembalikan:
createTraceActivity
public static Activity createTraceActivity(String withName)
Buat Aktivitas jenis TRACE.
Parameter:
Mengembalikan:
createTraceActivity
public static Activity createTraceActivity(String withName, String withValueType, Object withValue, String withLabel)
Buat Aktivitas jenis TRACE.
Parameter:
Mengembalikan:
createTypingActivity
public static Activity createTypingActivity()
Membuat Aktivitas jenis TYPING.
Mengembalikan:
getAction
public String getAction()
Menunjukkan apakah penerima contactRelationUpdate ditambahkan atau dihapus dari daftar kontak pengirim.
Mengembalikan:
getAttachmentLayout
public AttachmentLayoutTypes getAttachmentLayout()
Petunjuk tata letak untuk beberapa lampiran.
Mengembalikan:
getAttachments
getCallerId
public String getCallerId()
Mendapatkan string yang berisi IRI yang mengidentifikasi pemanggil bot. Bidang ini tidak dimaksudkan untuk ditransmisikan melalui kawat, tetapi sebaliknya diisi oleh bot dan klien berdasarkan data yang dapat diverifikasi secara kriptografis yang menegaskan identitas pemanggil (misalnya token).
Mengembalikan:
getChannelData
public Object getChannelData()
Mendapatkan konten khusus saluran.
Mengembalikan:
getChannelId
public String getChannelId()
Mendapatkan ID yang secara unik mengidentifikasi saluran. Diatur oleh saluran.
Mengembalikan:
getCode
public EndOfConversationCodes getCode()
Mendapatkan kode untuk aktivitas endOfConversation yang menunjukkan mengapa percakapan berakhir.
Mengembalikan:
getConversation
public ConversationAccount getConversation()
Mengidentifikasi percakapan tempat aktivitas berada.
Mengembalikan:
getConversationReference
public ConversationReference getConversationReference()
Membuat ConversationReference berdasarkan aktivitas ini.
Mengembalikan:
getDeliveryMode
public String getDeliveryMode()
Petunjuk pengiriman untuk memberi sinyal ke jalur pengiriman alternatif penerima untuk aktivitas tersebut.
Mode pengiriman default adalah \"default\". Lihat DeliveryModes.
Mengembalikan:
getEntities
public List
Mengembalikan versi payload Entitas dalam Aktivitas. Entitas dapat bervariasi dalam jumlah bidang. Kelas Entity menyimpan bidang tambahan di getProperties(). Untuk mengonversi ke jenis entitas lain, gunakan <T>getAs(Class<T> classType).
Mengembalikan:
getExpiration
public LocalDateTime getExpiration()
Mendapatkan waktu di mana aktivitas harus dianggap kedaluwarsa dan tidak boleh disajikan kepada penerima.
Mengembalikan:
getFrom
public ChannelAccount getFrom()
Mengidentifikasi pengirim pesan.
Mengembalikan:
getHistoryDisclosed
public boolean getHistoryDisclosed()
Mendapatkan apakah riwayat saluran sebelumnya diungkapkan.
Mengembalikan:
getId
public String getId()
Mengembalikan ID yang secara unik mengidentifikasi aktivitas pada saluran.
Mengembalikan:
getImportance
public String getImportance()
Mendapatkan pentingnya aktivitas.
Mengembalikan:
getInputHint
public InputHints getInputHint()
Menunjukkan apakah bot Anda menerima, mengharapkan, atau mengabaikan input pengguna setelah pesan dikirimkan ke klien.
Mengembalikan:
getLabel
public String getLabel()
Mendapatkan label deskriptif untuk aktivitas tersebut.
Mengembalikan:
getListenFor
public List
Mendapatkan daftar frasa dan referensi yang harus didengarkan sistem pendeta ucapan dan bahasa.
Mengembalikan:
getLocalTimestamp
public OffsetDateTime getLocalTimestamp()
Mendapatkan tanggal dan waktu lokal pesan, yang dinyatakan dalam format ISO-8601. Misalnya, 2016-09-23T13:07:49.4714686-07:00.
Mengembalikan:
getLocalTimezone
public String getLocalTimezone()
Mendapatkan nama zona waktu lokal pesan, yang dinyatakan dalam format database Zona Waktu IANA. Misalnya, Amerika/Los_Angeles.
Mengembalikan:
getLocale
public String getLocale()
Nama lokal untuk konten bidang teks. Nama lokal adalah kombinasi dari kode budaya iso 639 dua atau tiga huruf yang terkait dengan bahasa dan kode subkultur dua huruf ISO 3166 yang terkait dengan negara atau wilayah.
Nama lokal juga dapat sesuai dengan tag bahasa BCP-47 yang valid.
Mengembalikan:
getMembersAdded
public List
Mendapatkan kumpulan anggota yang ditambahkan ke percakapan.
Mengembalikan:
getMembersRemoved
public List
Mendapatkan kumpulan anggota yang dihapus dari percakapan.
Mengembalikan:
getMentions
public List
Menyelesaikan penyebutan dari entitas aktivitas ini. Metode ini didefinisikan pada kelas Activity, tetapi hanya dimaksudkan untuk digunakan dengan aktivitas pesan, di mana aktivitas Activity#type diatur ke MESSAGE.
Mengembalikan:
getName
public String getName()
Mendapatkan nama operasi yang terkait dengan aktivitas pemanggilan atau peristiwa.
Mengembalikan:
getProperties
public Map
Menyimpan properti luapan yang bukan properti kelas pertama dalam objek. Ini memungkinkan ekstensibilitas sambil mempertahankan objek.
Mengembalikan:
getReactionsAdded
public List
Mendapatkan kumpulan reaksi yang ditambahkan ke percakapan.
Mengembalikan:
getReactionsRemoved
public List
Mendapatkan kumpulan reaksi yang dihapus dari percakapan.
Mengembalikan:
getRecipient
public ChannelAccount getRecipient()
Mengidentifikasi penerima pesan.
Mengembalikan:
getRelatesTo
public ConversationReference getRelatesTo()
Referensi ke percakapan atau aktivitas lain.
Mengembalikan:
getReplyConversationReference
public ConversationReference getReplyConversationReference(ResourceResponse reply)
Buat ConversationReference berdasarkan info Percakapan Aktivitas ini dan ResourceResponse dari pengiriman aktivitas.
Parameter:
Mengembalikan:
getReplyToId
public String getReplyToId()
Mendapatkan ID pesan di mana pesan ini adalah balasan.
Mengembalikan:
getServiceUrl
public String getServiceUrl()
Mengatur URL yang menentukan titik akhir layanan saluran. Diatur oleh saluran.
Mengembalikan:
getSpeak
public String getSpeak()
Teks yang akan diucapkan.
Mengembalikan:
getSuggestedActions
public SuggestedActions getSuggestedActions()
Mendapatkan tindakan yang disarankan untuk aktivitas tersebut.
Mengembalikan:
getSummary
public String getSummary()
Mendapatkan teks untuk ditampilkan jika saluran tidak dapat merender kartu.
Mengembalikan:
getText
public String getText()
Mendapatkan konten teks pesan.
Mengembalikan:
getTextFormat
public TextFormatTypes getTextFormat()
Format bidang teks Default:markdown. Nilai yang mungkin termasuk: 'markdown', 'plain', 'xml'.
Mengembalikan:
getTextHighlights
public List
Mendapatkan kumpulan fragmen teks untuk disorot saat aktivitas berisi nilai ReplyToId.
Mengembalikan:
getTimestamp
public OffsetDateTime getTimestamp()
Mendapatkan tanggal dan waktu pesan dikirim, dalam UTC, yang dinyatakan dalam format ISO-8601.
Mengembalikan:
getTopicName
public String getTopicName()
Mendapatkan nama topik percakapan yang diperbarui.
Mengembalikan:
getType
getValue
public Object getValue()
Mendapatkan nilai yang terkait dengan aktivitas.
Mengembalikan:
getValueType
public String getValueType()
Mendapatkan jenis objek nilai aktivitas.
Mengembalikan:
hasContent
public boolean hasContent()
Memeriksa apakah aktivitas (pesan) ini memiliki konten.
Mengembalikan:
isActivity
protected boolean isActivity(String activityType)
True jika Aktivitas adalah jenis aktivitas yang ditentukan.
Parameter:
Mengembalikan:
isFromStreamingConnection
public Boolean isFromStreamingConnection()
Menentukan apakah Aktivitas dikirim melalui koneksi Http/Https atau Streaming Ini dapat ditentukan dengan melihat properti ServiceUrl: (1) Semua saluran yang mengirim pesan melalui http/https bukan streaming (2) Saluran yang mengirim pesan melalui streaming memiliki ServiceUrl yang tidak dimulai dengan http/https.
Mengembalikan:
isTeamsActivity
public boolean isTeamsActivity()
Periksa apakah aktivitas ini berasal dari microsoft teams.
Mengembalikan:
isType
public boolean isType(String compareTo)
Metode kenyamanan untuk dikembalikan jika Aktivitas berjenis yang ditentukan.
Parameter:
Mengembalikan:
removeMentionText
public String removeMentionText(String withId)
Hapus teks sebutan apa pun untuk id yang diberikan dari properti Activity.Text. Misalnya, mengingat pesan "@echoBot Hi Bot", ini akan menghapus "@echoBot", meninggalkan "Hai Bot". Biasanya ini akan digunakan untuk menghapus teks sebutan untuk penerima target (biasanya bot), meskipun dapat dipanggil untuk setiap anggota. Misalnya: turnContext.Activity.RemoveMentionText(turnContext.Activity.Recipient.Id); Format sebutan Activity.Entity bergantung pada Saluran. Tetapi dalam semua kasus, kita mengharapkan Mention.Text berisi teks yang tepat untuk pengguna seperti yang muncul di Activity.Text. Misalnya, Teams menggunakan nama pengguna, sedangkan slack menggunakan @username. Diharapkan teks berada di Activity.Text dan metode ini akan menghapus nilai tersebut dari Activity.Text.
Parameter:
Mengembalikan:
removeMentionTextImmutable
public static String removeMentionTextImmutable(Activity activity, String id)
Menghapus penyebutan dari Activity.Text tanpa memodifikasi Aktivitas.
Parameter:
Mengembalikan:
removeRecipientMention
public String removeRecipientMention()
Hapus teks sebutan penerima dari properti Teks. Gunakan dengan hati-hati karena fungsi ini mengubah teks pada Aktivitas.
Mengembalikan:
removeRecipientMentionImmutable
public static String removeRecipientMentionImmutable(Activity activity)
Menghapus penyebutan penerima tanpa mengubah Aktivitas.
Parameter:
Mengembalikan:
setAction
public void setAction(String withAction)
Menunjukkan apakah penerima contactRelationUpdate ditambahkan atau dihapus dari daftar kontak pengirim.
Parameter:
setAttachment
public void setAttachment(Attachment withAttachment)
Mengatur lampiran tunggal pada Aktivitas.
Parameter:
setAttachmentLayout
public void setAttachmentLayout(AttachmentLayoutTypes withAttachmentLayout)
Mengatur petunjuk tata letak untuk beberapa lampiran.
Parameter:
setAttachments
public void setAttachments(List
Mengatur lampiran ke Aktivitas.
Parameter:
setCallerId
public void setCallerId(String withCallerId)
Mengatur IRI yang mengidentifikasi pemanggil bot. Bidang ini tidak dimaksudkan untuk ditransmisikan melalui kawat, tetapi sebaliknya diisi oleh bot dan klien berdasarkan data yang dapat diverifikasi secara kriptografis yang menegaskan identitas pemanggil (misalnya token).
Parameter:
setChannelData
public void setChannelData(Object withChannelData)
Mengatur konten khusus saluran.
Parameter:
setChannelId
public void setChannelId(String withChannelId)
Mengatur ID yang mengidentifikasi saluran secara unik. Diatur oleh saluran.
Parameter:
setCode
public void setCode(EndOfConversationCodes withCode)
Mengatur kode untuk aktivitas endOfConversation yang menunjukkan mengapa percakapan berakhir.
Parameter:
setConversation
public void setConversation(ConversationAccount withConversation)
Mengidentifikasi percakapan tempat aktivitas berada.
Parameter:
setDeliveryMode
public void setDeliveryMode(String withDeliveryMode)
Petunjuk pengiriman untuk memberi sinyal ke jalur pengiriman alternatif penerima untuk aktivitas tersebut.
Mode pengiriman default adalah \"default\".
Parameter:
setEntities
public void setEntities(List
Mengatur versi payload Entitas dalam Aktivitas.
Parameter:
setExpiration
public void setExpiration(LocalDateTime withExpiration)
Mengatur waktu di mana aktivitas harus dianggap kedaluwarsa dan tidak boleh disajikan kepada penerima.
Parameter:
setFrom
public void setFrom(ChannelAccount withFrom)
Mengidentifikasi pengirim pesan.
Parameter:
setHistoryDisclosed
public void setHistoryDisclosed(boolean withHistoryDisclosed)
Mengatur apakah riwayat saluran sebelumnya diungkapkan.
Parameter:
setId
public void setId(String withId)
Mengatur ID yang mengidentifikasi aktivitas secara unik di saluran.
Parameter:
setImportance
public void setImportance(String withImportance)
Mengatur pentingnya aktivitas.
Parameter:
setInputHint
public void setInputHint(InputHints withInputHint)
Menunjukkan apakah bot Anda menerima, mengharapkan, atau mengabaikan input pengguna setelah pesan dikirimkan ke klien.
Parameter:
setLabel
public void setLabel(String withLabel)
Mengatur label deskriptif untuk aktivitas.
Parameter:
setListenFor
public void setListenFor(List
Mengatur daftar frasa dan referensi yang harus didengarkan sistem ucapan dan priming bahasa.
Parameter:
setLocalTimeZone
public void setLocalTimeZone(String withLocalTimezone)
Mengatur nama zona waktu lokal pesan, yang dinyatakan dalam format database Zona Waktu IANA. Misalnya, Amerika/Los_Angeles.
Parameter:
setLocalTimestamp
public void setLocalTimestamp(OffsetDateTime withLocalTimestamp)
Berisi tanggal dan waktu pesan lokal, yang dinyatakan dalam format ISO-8601. Misalnya, 2016-09-23T13:07:49.4714686-07:00.
Parameter:
setLocale
public void setLocale(String withLocale)
Nama lokal untuk konten bidang teks. Nama lokal adalah kombinasi dari kode budaya iso 639 dua atau tiga huruf yang terkait dengan bahasa dan kode subkultur dua huruf ISO 3166 yang terkait dengan negara atau wilayah.
Nama lokal juga dapat sesuai dengan tag bahasa BCP-47 yang valid.
Parameter:
setMembersAdded
public void setMembersAdded(List
Mengatur kumpulan anggota yang ditambahkan ke percakapan.
Parameter:
setMembersRemoved
public void setMembersRemoved(List
Mengatur kumpulan anggota yang dihapus dari percakapan.
Parameter:
setMentions
public void setMentions(List
Mengatur versi payload Dari Sebutan dalam Aktivitas.
Parameter:
setName
public void setName(String withName)
Mengatur nama operasi yang terkait dengan aktivitas pemanggilan atau peristiwa.
Parameter:
setProperties
public void setProperties(String key, JsonNode withValue)
Menyimpan properti luapan yang bukan properti kelas pertama dalam objek. Ini memungkinkan ekstensibilitas sambil mempertahankan objek.
Parameter:
setReactionsAdded
public void setReactionsAdded(List
Mengatur kumpulan reaksi yang ditambahkan ke percakapan.
Parameter:
setReactionsRemoved
public void setReactionsRemoved(List
Mengatur kumpulan reaksi yang dihapus dari percakapan.
Parameter:
setRecipient
public void setRecipient(ChannelAccount withRecipient)
Mengidentifikasi penerima pesan.
Parameter:
setRelatesTo
public void setRelatesTo(ConversationReference withRelatesTo)
Referensi ke percakapan atau aktivitas lain.
Parameter:
setReplyToId
public void setReplyToId(String withReplyToId)
Mengatur ID pesan tempat pesan ini adalah balasan.
Parameter:
setServiceUrl
public void setServiceUrl(String withServiceUrl)
Mengatur URL yang menentukan titik akhir layanan saluran. Diatur oleh saluran.
Parameter:
setSpeak
public void setSpeak(String withSpeak)
Mengatur teks yang akan diucapkan.
Parameter:
setSuggestedActions
public void setSuggestedActions(SuggestedActions withSuggestedActions)
Tindakan yang disarankan untuk aktivitas tersebut.
Parameter:
setSummary
public void setSummary(String withSummary)
Mengatur teks yang akan ditampilkan jika saluran tidak dapat merender kartu.
Parameter:
setText
public void setText(String withText)
Mengatur isi teks pesan.
Parameter:
setTextFormat
public void setTextFormat(TextFormatTypes withTextFormat)
Format bidang teks.
Parameter:
setTextHighlights
public void setTextHighlights(List
Mengatur kumpulan fragmen teks yang akan disorot saat aktivitas berisi nilai ReplyToId.
Parameter:
setTimestamp
public void setTimestamp(OffsetDateTime withTimestamp)
Mengatur tanggal dan waktu pesan dikirim, dalam UTC, yang dinyatakan dalam format ISO-8601.
Parameter:
setTopicName
public void setTopicName(String withTopicName)
Mengatur nama topik percakapan yang diperbarui.
Parameter:
setType
public void setType(String withType)
Mengatur ActivityTypes aktivitas.
Parameter:
setValue
public void setValue(Object withValue)
Mengatur nilai yang terkait dengan aktivitas.
Parameter:
setValueType
public void setValueType(String withValueType)
Mengatur jenis objek nilai aktivitas.
Parameter:
teamsGetChannelData
public TeamsChannelData teamsGetChannelData()
Mendapatkan TeamsChannelData.
Mengembalikan:
teamsGetChannelId
public String teamsGetChannelId()
Dapatkan pengidentifikasi unik yang mewakili saluran.
Mengembalikan:
teamsGetMeetingInfo
public TeamsMeetingInfo teamsGetMeetingInfo()
Mendapatkan objek TeamsMeetingInfo dari aktivitas saat ini.
Mengembalikan:
teamsGetTeamId
public String teamsGetTeamId()
Dapatkan pengidentifikasi unik yang mewakili tim.
Mengembalikan:
teamsGetTeamInfo
public TeamInfo teamsGetTeamInfo()
Mendapatkan data Teams TeamInfo.
Mengembalikan:
teamsNotifyUser
public void teamsNotifyUser()
Mengatur nilai pemberitahuan di TeamsChannelData ke true.
teamsNotifyUser
public void teamsNotifyUser(boolean alertInMeeting, String externalResourceUrl)
Mengatur pemberitahuan rapat di TeamsChannelData.
Parameter: