TeamsActivityHandler class
Menambahkan dukungan untuk peristiwa dan interaksi tertentu Microsoft Teams.
- Memperluas
-
ActivityHandler
Keterangan
Pengembang dapat menangani aktivitas Pembaruan Percakapan yang dikirim dari Microsoft Teams melalui dua metode:
- Mengambil alih metode yang dimulai dengan
on..dan tidak berakhiran..Event()(misalnyaonTeamsMembersAdded()), atau sebagai gantinya - Meneruskan panggilan balik ke metode yang dimulai dengan
on..dan berakhiran...Event()(misalnyaonTeamsMembersAddedEvent()), untuk tetap sejalan dengan implementasi {@see ActivityHandler} yang lebih lama.
Pengembang harus menggunakan #1 atau #2, di atas untuk semua aktivitas Pembaruan Percakapan dan tidak #2 dan #3 untuk aktivitas yang sama. Artinya, pengembang harus mengambil alih onTeamsMembersAdded() dan tidak menggunakan onTeamsMembersAdded() dan onTeamsMembersAddedEvent().
Pengembang yang ingin menangani aktivitas Pemanggilan harus mengambil alih metode yang dimulai dengan handle...() (misalnya handleTeamsTaskModuleFetch()).
Metode
Metode yang Diwarisi
| on |
Mendaftarkan penanganan aktivitas aktivitas untuk perintah aktivitas |
| on |
Mendaftarkan penanganan aktivitas untuk aktivitas |
| on |
Mendaftarkan penanganan aktivitas aktivitas untuk peristiwa pembaruan percakapan |
| on |
Mendaftarkan penanganan aktivitas untuk dialog peristiwa, yang dipancarkan sebagai peristiwa terakhir untuk aktivitas masuk. |
| on |
Mendaftarkan penanganan aktivitas untuk akhir aktivitas percakapan. |
| on |
Mendaftarkan penanganan aktivitas untuk peristiwa peristiwa |
| on |
Mendaftarkan penanganan aktivitas aktivitas untuk aktivitas penginstalan |
| on |
Mendaftarkan penanganan aktivitas untuk aktivitas add penginstalan |
| on |
Mendaftarkan penanganan aktivitas aktivitas untuk penginstalan menghapus aktivitas. |
| on |
Mendaftarkan penanganan aktivitas untuk anggota yang ditambahkan peristiwa, yang dipancarkan untuk aktivitas pembaruan percakapan masuk yang menyertakan anggota yang ditambahkan ke percakapan. |
| on |
Mendaftarkan penanganan aktivitas untuk anggota yang dihapus peristiwa, yang dipancarkan untuk aktivitas pembaruan percakapan masuk yang mencakup anggota yang dihapus dari percakapan. |
| on |
Mendaftarkan penanganan aktivitas untuk peristiwa pesan |
| on |
Mendaftarkan penanganan aktivitas aktivitas untuk reaksi pesan peristiwa, yang dipancarkan untuk setiap aktivitas reaksi pesan yang masuk. |
| on |
Mendaftarkan penanganan aktivitas untuk reaksi yang ditambahkan peristiwa, yang dipancarkan untuk setiap aktivitas reaksi pesan masuk yang menjelaskan reaksi yang ditambahkan ke pesan. |
| on |
Mendaftarkan penanganan aktivitas untuk reaksi yang dihapus peristiwa, yang dipancarkan untuk setiap aktivitas reaksi pesan masuk yang menjelaskan reaksi yang dihapus dari pesan. |
| on |
Mendaftarkan penanganan aktivitas aktivitas untuk peristiwa respons token |
| on |
Mendaftarkan penanganan aktivitas aktivitas untuk peristiwa giliran |
| on |
Mendaftarkan penanganan aktivitas untuk aktivitas pengetikan |
| on |
Mendaftarkan penanganan aktivitas aktivitas untuk peristiwa jenis aktivitas |
| run(Turn |
Dipanggil untuk memulai proses emisi peristiwa. |
Detail Metode
onTeamsChannelCreatedEvent((channelInfo: ChannelInfo, teamInfo: TeamInfo, context: TurnContext, next: () => Promise<void>) => Promise<void>)
Mendaftarkan handler untuk peristiwa TeamsChannelCreated, seperti saat saluran dibuat.
function onTeamsChannelCreatedEvent(handler: (channelInfo: ChannelInfo, teamInfo: TeamInfo, context: TurnContext, next: () => Promise<void>) => Promise<void>): this
Parameter
- handler
-
(channelInfo: ChannelInfo, teamInfo: TeamInfo, context: TurnContext, next: () => Promise<void>) => Promise<void>
Panggilan balik untuk menangani peristiwa yang dibuat saluran teams.
Mengembalikan
this
Janji yang mewakili pekerjaan yang diantrekan.
onTeamsChannelDeletedEvent((channelInfo: ChannelInfo, teamInfo: TeamInfo, context: TurnContext, next: () => Promise<void>) => Promise<void>)
Mendaftarkan handler untuk peristiwa TeamsChannelDeleted, seperti saat saluran dihapus.
function onTeamsChannelDeletedEvent(handler: (channelInfo: ChannelInfo, teamInfo: TeamInfo, context: TurnContext, next: () => Promise<void>) => Promise<void>): this
Parameter
- handler
-
(channelInfo: ChannelInfo, teamInfo: TeamInfo, context: TurnContext, next: () => Promise<void>) => Promise<void>
Panggilan balik untuk menangani peristiwa yang dihapus saluran teams.
Mengembalikan
this
Janji yang mewakili pekerjaan yang diantrekan.
onTeamsChannelRenamedEvent((channelInfo: ChannelInfo, teamInfo: TeamInfo, context: TurnContext, next: () => Promise<void>) => Promise<void>)
Mendaftarkan handler untuk peristiwa TeamsChannelRenamed, seperti saat saluran diganti namanya.
function onTeamsChannelRenamedEvent(handler: (channelInfo: ChannelInfo, teamInfo: TeamInfo, context: TurnContext, next: () => Promise<void>) => Promise<void>): this
Parameter
- handler
-
(channelInfo: ChannelInfo, teamInfo: TeamInfo, context: TurnContext, next: () => Promise<void>) => Promise<void>
Panggilan balik untuk menangani peristiwa penggantian nama saluran teams.
Mengembalikan
this
Janji yang mewakili pekerjaan yang diantrekan.
onTeamsChannelRestoredEvent((channelInfo: ChannelInfo, teamInfo: TeamInfo, context: TurnContext, next: () => Promise<void>) => Promise<void>)
Mendaftarkan handler untuk peristiwa TeamsChannelRestored, seperti saat saluran dipulihkan.
function onTeamsChannelRestoredEvent(handler: (channelInfo: ChannelInfo, teamInfo: TeamInfo, context: TurnContext, next: () => Promise<void>) => Promise<void>): this
Parameter
- handler
-
(channelInfo: ChannelInfo, teamInfo: TeamInfo, context: TurnContext, next: () => Promise<void>) => Promise<void>
Panggilan balik untuk menangani peristiwa yang dipulihkan saluran teams.
Mengembalikan
this
Janji yang mewakili pekerjaan yang diantrekan.
onTeamsMeetingEndEvent((meeting: MeetingEndEventDetails, context: TurnContext, next: () => Promise<void>) => Promise<void>)
Mendaftarkan handler saat rapat Teams berakhir.
function onTeamsMeetingEndEvent(handler: (meeting: MeetingEndEventDetails, context: TurnContext, next: () => Promise<void>) => Promise<void>): this
Parameter
- handler
-
(meeting: MeetingEndEventDetails, context: TurnContext, next: () => Promise<void>) => Promise<void>
Panggilan balik yang menangani acara Akhir Rapat.
Mengembalikan
this
Janji yang mewakili pekerjaan yang diantrekan.
onTeamsMeetingStartEvent((meeting: MeetingStartEventDetails, context: TurnContext, next: () => Promise<void>) => Promise<void>)
Mendaftarkan handler saat rapat Teams dimulai.
function onTeamsMeetingStartEvent(handler: (meeting: MeetingStartEventDetails, context: TurnContext, next: () => Promise<void>) => Promise<void>): this
Parameter
- handler
-
(meeting: MeetingStartEventDetails, context: TurnContext, next: () => Promise<void>) => Promise<void>
Panggilan balik yang menangani acara Mulai Rapat.
Mengembalikan
this
Janji yang mewakili pekerjaan yang diantrekan.
onTeamsMembersAddedEvent((membersAdded: TeamsChannelAccount[], teamInfo: TeamInfo, context: TurnContext, next: () => Promise<void>) => Promise<void>)
Mendaftarkan handler untuk peristiwa TeamsMembersAdded, seperti saat anggota selain bot bergabung dengan saluran, seperti logika selamat datang bot Anda.
function onTeamsMembersAddedEvent(handler: (membersAdded: TeamsChannelAccount[], teamInfo: TeamInfo, context: TurnContext, next: () => Promise<void>) => Promise<void>): this
Parameter
- handler
-
(membersAdded: TeamsChannelAccount[], teamInfo: TeamInfo, context: TurnContext, next: () => Promise<void>) => Promise<void>
Panggilan balik untuk menangani peristiwa yang ditambahkan anggota tim.
Mengembalikan
this
Janji yang mewakili pekerjaan yang diantrekan.
onTeamsMembersRemovedEvent((membersRemoved: TeamsChannelAccount[], teamInfo: TeamInfo, context: TurnContext, next: () => Promise<void>) => Promise<void>)
Mendaftarkan handler untuk peristiwa TeamsMembersRemoved, seperti saat anggota selain bot meninggalkan saluran, seperti logika selamat tinggal bot Anda.
function onTeamsMembersRemovedEvent(handler: (membersRemoved: TeamsChannelAccount[], teamInfo: TeamInfo, context: TurnContext, next: () => Promise<void>) => Promise<void>): this
Parameter
- handler
-
(membersRemoved: TeamsChannelAccount[], teamInfo: TeamInfo, context: TurnContext, next: () => Promise<void>) => Promise<void>
Panggilan balik untuk menangani peristiwa yang dihapus anggota tim.
Mengembalikan
this
Janji yang mewakili pekerjaan yang diantrekan.
onTeamsReadReceiptEvent((receiptInfo: ReadReceiptInfo, context: TurnContext, next: () => Promise<void>) => Promise<void>)
Mendaftarkan handler saat Tanda Terima Baca dikirim.
function onTeamsReadReceiptEvent(handler: (receiptInfo: ReadReceiptInfo, context: TurnContext, next: () => Promise<void>) => Promise<void>): this
Parameter
- handler
-
(receiptInfo: ReadReceiptInfo, context: TurnContext, next: () => Promise<void>) => Promise<void>
Panggilan balik yang menangani peristiwa Tanda Terima Baca.
Mengembalikan
this
Janji yang mewakili pekerjaan yang diantrekan.
onTeamsTeamArchivedEvent((teamInfo: TeamInfo, context: TurnContext, next: () => Promise<void>) => Promise<void>)
Mendaftarkan handler untuk peristiwa TeamsTeamArchived, seperti saat tim diarsipkan.
function onTeamsTeamArchivedEvent(handler: (teamInfo: TeamInfo, context: TurnContext, next: () => Promise<void>) => Promise<void>): this
Parameter
- handler
-
(teamInfo: TeamInfo, context: TurnContext, next: () => Promise<void>) => Promise<void>
Panggilan balik untuk menangani peristiwa yang diarsipkan tim teams.
Mengembalikan
this
Janji yang mewakili pekerjaan yang diantrekan.
onTeamsTeamDeletedEvent((teamInfo: TeamInfo, context: TurnContext, next: () => Promise<void>) => Promise<void>)
Mendaftarkan handler untuk peristiwa TeamsTeamDeleted, seperti saat tim dihapus.
function onTeamsTeamDeletedEvent(handler: (teamInfo: TeamInfo, context: TurnContext, next: () => Promise<void>) => Promise<void>): this
Parameter
- handler
-
(teamInfo: TeamInfo, context: TurnContext, next: () => Promise<void>) => Promise<void>
Panggilan balik untuk menangani peristiwa yang dihapus tim teams.
Mengembalikan
this
Janji yang mewakili pekerjaan yang diantrekan.
onTeamsTeamHardDeletedEvent((teamInfo: TeamInfo, context: TurnContext, next: () => Promise<void>) => Promise<void>)
Mendaftarkan handler untuk peristiwa TeamsTeamHardDeleted, seperti saat tim dihapus secara permanen.
function onTeamsTeamHardDeletedEvent(handler: (teamInfo: TeamInfo, context: TurnContext, next: () => Promise<void>) => Promise<void>): this
Parameter
- handler
-
(teamInfo: TeamInfo, context: TurnContext, next: () => Promise<void>) => Promise<void>
Panggilan balik untuk menangani peristiwa yang dihapus secara permanen oleh tim teams.
Mengembalikan
this
Janji yang mewakili pekerjaan yang diantrekan.
onTeamsTeamRenamedEvent((teamInfo: TeamInfo, context: TurnContext, next: () => Promise<void>) => Promise<void>)
Mendaftarkan handler untuk peristiwa TeamsTeamRenamed, seperti saat tim diganti namanya.
function onTeamsTeamRenamedEvent(handler: (teamInfo: TeamInfo, context: TurnContext, next: () => Promise<void>) => Promise<void>): this
Parameter
- handler
-
(teamInfo: TeamInfo, context: TurnContext, next: () => Promise<void>) => Promise<void>
Panggilan balik untuk menangani tim teams yang berganti nama.
Mengembalikan
this
Janji yang mewakili pekerjaan yang diantrekan.
onTeamsTeamRestoredEvent((teamInfo: TeamInfo, context: TurnContext, next: () => Promise<void>) => Promise<void>)
Mendaftarkan handler untuk peristiwa TeamsTeamRestored, seperti saat tim dipulihkan.
function onTeamsTeamRestoredEvent(handler: (teamInfo: TeamInfo, context: TurnContext, next: () => Promise<void>) => Promise<void>): this
Parameter
- handler
-
(teamInfo: TeamInfo, context: TurnContext, next: () => Promise<void>) => Promise<void>
Panggilan balik untuk menangani peristiwa yang dipulihkan tim teams.
Mengembalikan
this
Janji yang mewakili pekerjaan yang diantrekan.
onTeamsTeamUnarchivedEvent((teamInfo: TeamInfo, context: TurnContext, next: () => Promise<void>) => Promise<void>)
Mendaftarkan handler untuk peristiwa TeamsTeamUnarchived, seperti saat tim tidak diarsarkis.
function onTeamsTeamUnarchivedEvent(handler: (teamInfo: TeamInfo, context: TurnContext, next: () => Promise<void>) => Promise<void>): this
Parameter
- handler
-
(teamInfo: TeamInfo, context: TurnContext, next: () => Promise<void>) => Promise<void>
Panggilan balik untuk menangani peristiwa tim yang tidak diarsarkis.
Mengembalikan
this
Janji yang mewakili pekerjaan yang diantrekan.
Detail Metode yang Diwarisi
onCommand(BotHandler)
Mendaftarkan penanganan aktivitas aktivitas untuk perintah aktivitas
function onCommand(handler: BotHandler): this
Parameter
- handler
-
BotHandler
Penanganan aktivitas.
Mengembalikan
this
Referensi ke objek
Keterangan
Untuk menangani peristiwa Perintah, gunakan penanganan aktivitas khusus jenis onCommand.
Diwariskan Dari ActivityHandler.onCommand
onCommandResult(BotHandler)
Mendaftarkan penanganan aktivitas untuk aktivitas
function onCommandResult(handler: BotHandler): this
Parameter
- handler
-
BotHandler
Penanganan aktivitas.
Mengembalikan
this
Referensi ke objek
Keterangan
Untuk menangani peristiwa CommandResult, gunakan onCommandResult penanganan aktivitas khusus jenis.
Diwariskan Dari ActivityHandler.onCommandResult
onConversationUpdate(BotHandler)
Mendaftarkan penanganan aktivitas aktivitas untuk peristiwa pembaruan percakapan
function onConversationUpdate(handler: BotHandler): this
Parameter
- handler
-
BotHandler
Penanganan aktivitas.
Mengembalikan
this
Referensi ke objek
Keterangan
Aktivitas pembaruan percakapan menjelaskan perubahan pada metadata percakapan, seperti judul, peserta, atau informasi khusus saluran lainnya.
Untuk menangani kapan anggota ditambahkan atau dihapus dari percakapan, gunakan onMembersAdded dan onMembersRemoved sub-type penanganan aktivitas.
Diwariskan Dari ActivityHandler.onConversationUpdate
onDialog(BotHandler)
Mendaftarkan penanganan aktivitas untuk dialog peristiwa, yang dipancarkan sebagai peristiwa terakhir untuk aktivitas masuk.
function onDialog(handler: BotHandler): this
Parameter
- handler
-
BotHandler
Penanganan aktivitas.
Mengembalikan
this
Referensi ke objek
Diwariskan Dari ActivityHandler.onDialog
onEndOfConversation(BotHandler)
Mendaftarkan penanganan aktivitas untuk akhir aktivitas percakapan.
function onEndOfConversation(handler: BotHandler): this
Parameter
- handler
-
BotHandler
Penanganan aktivitas.
Mengembalikan
this
Referensi ke objek
Keterangan
Aktivitas ini biasanya dikirim dari Keterampilan ke pemanggil Keterampilan yang menunjukkan akhir percakapan anak tertentu.
Untuk menangani Akhir Percakapan, gunakan onEndOfConversation penanganan aktivitas khusus jenis.
Diwarisi Dari ActivityHandler.onEndOfConversation
onEvent(BotHandler)
Mendaftarkan penanganan aktivitas untuk peristiwa peristiwa
function onEvent(handler: BotHandler): this
Parameter
- handler
-
BotHandler
Penanganan aktivitas.
Mengembalikan
this
Referensi ke objek
Keterangan
Aktivitas acara mengkomunikasikan informasi terprogram dari klien atau saluran ke bot.
Arti aktivitas peristiwa didefinisikan oleh properti nama
Untuk menangani peristiwa tokens/response, gunakan penanganan aktivitas onTokenResponseEvent sub-jenis. Untuk menangani peristiwa bernama lainnya, tambahkan logika ke handler ini.
Diwariskan Dari ActivityHandler.onEvent
onInstallationUpdate(BotHandler)
Mendaftarkan penanganan aktivitas aktivitas untuk aktivitas penginstalan
function onInstallationUpdate(handler: BotHandler): this
Parameter
- handler
-
BotHandler
Penanganan aktivitas.
Mengembalikan
this
Referensi ke objek
Keterangan
Untuk menangani peristiwa InstallationUpdate, gunakan onInstallationUpdate penanganan aktivitas khusus jenis.
Diwariskan Dari ActivityHandler.onInstallationUpdate
onInstallationUpdateAdd(BotHandler)
Mendaftarkan penanganan aktivitas untuk aktivitas add penginstalan
function onInstallationUpdateAdd(handler: BotHandler): this
Parameter
- handler
-
BotHandler
Penanganan aktivitas.
Mengembalikan
this
Referensi ke objek
Diwariskan Dari ActivityHandler.onInstallationUpdateAdd
onInstallationUpdateRemove(BotHandler)
Mendaftarkan penanganan aktivitas aktivitas untuk penginstalan menghapus aktivitas.
function onInstallationUpdateRemove(handler: BotHandler): this
Parameter
- handler
-
BotHandler
Penanganan aktivitas.
Mengembalikan
this
Referensi ke objek
Keterangan
Untuk menangani peristiwa InstallationUpdateRemove, gunakan onInstallationUpdateRemove penanganan aktivitas khusus jenis.
Diwariskan Dari ActivityHandler.onInstallationUpdateRemove
onMembersAdded(BotHandler)
Mendaftarkan penanganan aktivitas untuk anggota yang ditambahkan peristiwa, yang dipancarkan untuk aktivitas pembaruan percakapan masuk yang menyertakan anggota yang ditambahkan ke percakapan.
function onMembersAdded(handler: BotHandler): this
Parameter
- handler
-
BotHandler
Penanganan aktivitas.
Mengembalikan
this
Referensi ke objek
Keterangan
Properti yang ditambahkan anggota
Untuk menangani peristiwa pembaruan percakapan secara umum, gunakan onConversationUpdate penanganan aktivitas khusus jenis.
Diwariskan Dari ActivityHandler.onMembersAdded
onMembersRemoved(BotHandler)
Mendaftarkan penanganan aktivitas untuk anggota yang dihapus peristiwa, yang dipancarkan untuk aktivitas pembaruan percakapan masuk yang mencakup anggota yang dihapus dari percakapan.
function onMembersRemoved(handler: BotHandler): this
Parameter
- handler
-
BotHandler
Penanganan aktivitas.
Mengembalikan
this
Referensi ke objek
Keterangan
Properti membersRemoved aktivitas berisi anggota yang dihapus dari percakapan, yang dapat menyertakan bot.
Untuk menangani peristiwa pembaruan percakapan secara umum, gunakan onConversationUpdate penanganan aktivitas khusus jenis.
Diwariskan Dari ActivityHandler.onMembersRemoved
onMessage(BotHandler)
Mendaftarkan penanganan aktivitas untuk peristiwa pesan
function onMessage(handler: BotHandler): this
Parameter
- handler
-
BotHandler
Penanganan aktivitas.
Mengembalikan
this
Referensi ke objek
Keterangan
Aktivitas pesan mewakili konten yang dimaksudkan untuk ditampilkan dalam antarmuka percakapan dan dapat berisi teks, ucapan, kartu interaktif, dan lampiran biner atau tidak dikenal.
Tidak semua aktivitas pesan berisi teks, properti teks
Diwariskan Dari ActivityHandler.onMessage
onMessageReaction(BotHandler)
Mendaftarkan penanganan aktivitas aktivitas untuk reaksi pesan peristiwa, yang dipancarkan untuk setiap aktivitas reaksi pesan yang masuk.
function onMessageReaction(handler: BotHandler): this
Parameter
- handler
-
BotHandler
Penanganan aktivitas.
Mengembalikan
this
Referensi ke objek
Keterangan
Aktivitas reaksi pesan mewakili interaksi sosial pada aktivitas pesan yang ada dalam percakapan. Aktivitas asli disebut oleh properti
Untuk menangani kapan reaksi ditambahkan atau dihapus dari pesan dalam percakapan, gunakan onReactionsAdded dan onReactionsRemoved sub-jenis penanganan aktivitas.
Diwariskan Dari ActivityHandler.onMessageReaction
onReactionsAdded(BotHandler)
Mendaftarkan penanganan aktivitas untuk reaksi yang ditambahkan peristiwa, yang dipancarkan untuk setiap aktivitas reaksi pesan masuk yang menjelaskan reaksi yang ditambahkan ke pesan.
function onReactionsAdded(handler: BotHandler): this
Parameter
- handler
-
BotHandler
Penanganan aktivitas.
Mengembalikan
this
Referensi ke objek
Keterangan
Reaksi aktivitasTambahkan properti mencakup satu atau beberapa reaksi yang ditambahkan.
Untuk menangani peristiwa reaksi pesan secara umum, gunakan onMessageReaction penanganan aktivitas khusus jenis.
Diwariskan Dari ActivityHandler.onReactionsAdded
onReactionsRemoved(BotHandler)
Mendaftarkan penanganan aktivitas untuk reaksi yang dihapus peristiwa, yang dipancarkan untuk setiap aktivitas reaksi pesan masuk yang menjelaskan reaksi yang dihapus dari pesan.
function onReactionsRemoved(handler: BotHandler): this
Parameter
- handler
-
BotHandler
Penanganan aktivitas.
Mengembalikan
this
Referensi ke objek
Keterangan
Reaksi aktivitasRemoved properti mencakup satu atau beberapa reaksi yang dihapus.
Untuk menangani peristiwa reaksi pesan secara umum, gunakan onMessageReaction penanganan aktivitas khusus jenis.
Diwarisi Dari ActivityHandler.onReactionsRemoved
onTokenResponseEvent(BotHandler)
Mendaftarkan penanganan aktivitas aktivitas untuk peristiwa respons token
function onTokenResponseEvent(handler: BotHandler): this
Parameter
- handler
-
BotHandler
Penanganan aktivitas.
Mengembalikan
this
Referensi ke objek
Keterangan
Properti nilai
Jika bot Anda menangani autentikasi menggunakan OAuthPrompt dalam dialog, maka dialog harus menerima aktivitas ini untuk menyelesaikan alur autentikasi.
Untuk menangani peristiwa bernama dan peristiwa lainnya secara umum, gunakan onEvent penanganan aktivitas khusus jenis.
Diwarisi Dari ActivityHandler.onTokenResponseEvent
onTurn(BotHandler)
Mendaftarkan penanganan aktivitas aktivitas untuk peristiwa giliran
function onTurn(handler: BotHandler): this
Parameter
- handler
-
BotHandler
Penanganan aktivitas.
Mengembalikan
this
Referensi ke objek
Diwariskan Dari ActivityHandler.onTurn
onTyping(BotHandler)
Mendaftarkan penanganan aktivitas untuk aktivitas pengetikan
function onTyping(handler: BotHandler): this
Parameter
- handler
-
BotHandler
Penanganan aktivitas.
Mengembalikan
this
Referensi ke objek
Keterangan
Untuk menangani peristiwa Pengetikan, gunakan onTyping penanganan aktivitas khusus jenis.
Diwariskan Dari ActivityHandler.onTyping
onUnrecognizedActivityType(BotHandler)
Mendaftarkan penanganan aktivitas aktivitas untuk peristiwa jenis aktivitas
function onUnrecognizedActivityType(handler: BotHandler): this
Parameter
- handler
-
BotHandler
Penanganan aktivitas.
Mengembalikan
this
Referensi ke objek
Keterangan
ActivityHandler tidak menentukan peristiwa untuk semua jenis aktivitas yang ditentukan dalam skema Aktivitas Kerangka Kerja Bot . Selain itu, saluran dan adaptor kustom dapat membuat Aktivitas
Properti jenis
Diwarisi Dari ActivityHandler.onUnrecognizedActivityType
run(TurnContext)
Dipanggil untuk memulai proses emisi peristiwa.
function run(context: TurnContext): Promise<void>
Parameter
- context
-
TurnContext
Objek konteks untuk giliran saat ini.
Mengembalikan
Promise<void>
Keterangan
Biasanya, Anda akan menyediakan metode ini sebagai handler fungsi yang dipanggil adaptor untuk melakukan logika bot setelah aktivitas yang diterima telah diproses sebelumnya oleh adaptor dan dirutekan melalui middleware apa pun.
Misalnya:
server.post('/api/messages', (req, res) => {
adapter.processActivity(req, res, async (context) => {
// Route to bot's activity logic.
await bot.run(context);
});
});
Lihat juga
Diwariskan Dari ActivityHandler.run