BotAdapter.CreateConversationAsync Metode

Definisi

Membuat percakapan pada saluran yang ditentukan.

public virtual System.Threading.Tasks.Task CreateConversationAsync(string botAppId, string channelId, string serviceUrl, string audience, Microsoft.Bot.Schema.ConversationParameters conversationParameters, Microsoft.Bot.Builder.BotCallbackHandler callback, System.Threading.CancellationToken cancellationToken);
abstract member CreateConversationAsync : string * string * string * string * Microsoft.Bot.Schema.ConversationParameters * Microsoft.Bot.Builder.BotCallbackHandler * System.Threading.CancellationToken -> System.Threading.Tasks.Task
override this.CreateConversationAsync : string * string * string * string * Microsoft.Bot.Schema.ConversationParameters * Microsoft.Bot.Builder.BotCallbackHandler * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Overridable Function CreateConversationAsync (botAppId As String, channelId As String, serviceUrl As String, audience As String, conversationParameters As ConversationParameters, callback As BotCallbackHandler, cancellationToken As CancellationToken) As Task

Parameter

botAppId
String

ID aplikasi bot.

channelId
String

ID untuk saluran.

serviceUrl
String

Titik akhir URL layanan saluran.

audience
String

Audiens untuk konektor.

conversationParameters
ConversationParameters

Informasi percakapan yang digunakan untuk membuat percakapan.

callback
BotCallbackHandler

Metode untuk memanggil giliran bot yang dihasilkan.

cancellationToken
CancellationToken

Token pembatalan yang dapat digunakan oleh objek atau utas lain untuk menerima pemberitahuan pembatalan.

Mengembalikan

Tugas yang mewakili pekerjaan yang diantrekan untuk dijalankan.

Keterangan

Untuk memulai percakapan, bot Anda harus mengetahui informasi akunnya dan informasi akun pengguna di saluran tersebut. Sebagian besar _channels hanya mendukung memulai percakapan pesan langsung (non-grup).

Adaptor mencoba membuat percakapan baru di saluran, lalu mengirim conversationUpdate aktivitas melalui alur middleware-nya ke callback metode .

Jika percakapan dibuat dengan pengguna yang ditentukan, ID aktivitas Conversation akan berisi ID percakapan baru.

Berlaku untuk