TeamsActivityHandler Класс

Наследование
TeamsActivityHandler

Конструктор

TeamsActivityHandler()

Методы

on_conversation_update_activity

Вызывается при получении действия обновления беседы из канала. Действия по обновлению бесед полезны при реагировании на добавление пользователей в канал или удаление из него. Например, бот может отвечать на добавление пользователя, приветствуя пользователя.

on_event_activity

Вызывается при получении действия события от соединителя при использовании базового поведения <xref:botbuilder.core.teams.TeamsActivityHandler.on_turn> .

on_invoke_activity

Вызывается при получении действия вызова от соединителя. Действия вызова можно использовать для передачи множества различных вещей.

on_sign_in_invoke

Вызывается при получении действия вызова signIn от соединителя.

on_teams_app_based_link_query

Вызывается при получении действия запроса ссылки на основе приложения от соединителя.

on_teams_card_action_invoke

Вызывается при получении действия вызова действия карточки от соединителя.

on_teams_channel_created

Вызывается при получении от соединителя действия события Channel Created. Channel Created соответствует пользователю, создавшем новый канал.

on_teams_channel_deleted

Вызывается при получении действия события Channel Deleted от соединителя. Удаленный канал соответствует пользователю, удаляющему существующий канал.

on_teams_channel_renamed

Вызывается при получении действия события Channel Renamed от соединителя. Переименованный канал соответствует переименованию существующего канала пользователем.

on_teams_channel_restored

Вызывается при получении от соединителя действия события "Восстановление канала". Восстановленный канал соответствует тому, что пользователь восстанавливает ранее удаленный канал.

on_teams_file_consent

Вызывается при получении действия карточки согласия файла от соединителя.

действия, отправляемые, когда пользователь выполняет действия с карточкой согласия файла.

on_teams_file_consent_accept

Вызывается, когда пользователь принимает карточку согласия для файла.

действие, отправленное, когда пользователь принимает карточку согласия на использование файла.

on_teams_file_consent_decline

Вызывается, когда пользователь отклоняет карточку согласия на использование файла.

действие, отправленное, когда пользователь отклоняет карточку согласия для файла.

on_teams_meeting_end_event

Переопределите его в производном классе, чтобы предоставить логику получения события окончания собрания Teams.

on_teams_meeting_start_event

Переопределите его в производном классе, чтобы предоставить логику получения события начала собрания Teams.

on_teams_members_added

Переопределите его в производном классе, чтобы предоставить логику, когда члены, отличные от бота, присоединяются к каналу, например логика приветствия бота.

описывается действием обновления беседы. :p aram team_info: объект сведений о команде, представляющий команду. :p aram turn_context: объект контекста для этого шага.

on_teams_members_added_dispatch

Переопределите его в производном классе, чтобы предоставить логику, когда члены, отличные от бота, присоединяются к каналу, например логика приветствия бота. Он получит связанных участников с предоставленными учетными записями.

описывается действием обновления беседы. :p aram team_info: объект сведений о команде, представляющий команду. :p aram turn_context: объект контекста для этого шага.

on_teams_members_removed

Переопределите его в производном классе, чтобы предоставить логику, когда члены, отличные от бота, покидают канал, например логику "До свидания" бота.

описывается действием обновления беседы. :p aram team_info: объект сведений о команде, представляющий команду. :p aram turn_context: объект контекста для этого шага.

on_teams_members_removed_dispatch

Переопределите его в производном классе, чтобы предоставить логику, когда члены, отличные от бота, покидают канал, например логику "До свидания" бота. Он получит связанных участников с предоставленными учетными записями.

описывается действием обновления беседы. :p aram team_info: объект сведений о команде, представляющий команду. :p aram turn_context: объект контекста для этого шага.

on_teams_messaging_extension_bot_message_preview_edit

Вызывается при получении от соединителя действия редактирования предварительного просмотра сообщений бота расширения для сообщений.

on_teams_messaging_extension_bot_message_preview_send

Вызывается при получении от соединителя действия предварительной версии отправки сообщений бота расширения для сообщений.

on_teams_messaging_extension_card_button_clicked

Переопределите его в производном классе, чтобы обеспечить логику нажатия кнопки карточки в расширении для обмена сообщениями.

on_teams_messaging_extension_configuration_query_settings_url

Вызывается при получении от соединителя действия запроса параметра URL-адреса конфигурации расширения обмена сообщениями.

on_teams_messaging_extension_configuration_setting

Переопределите его в производном классе, чтобы предоставить логику при настройке конфигурации для расширения обмена сообщениями.

on_teams_messaging_extension_fetch_task

Вызывается при получении действия получения расширения для обмена сообщениями от соединителя.

on_teams_messaging_extension_query

Вызывается при получении действия запроса расширения обмена сообщениями от соединителя.

on_teams_messaging_extension_select_item

Вызывается при получении от соединителя действия выбора элемента расширения для обмена сообщениями.

on_teams_messaging_extension_submit_action

Вызывается при получении от соединителя действия отправки действия расширения для обмена сообщениями.

on_teams_messaging_extension_submit_action_dispatch

Вызывается при получении от соединителя действия отправки действия отправки расширения для сообщений.

on_teams_o365_connector_card_action

Вызывается при получении действия карточки соединителя O365 от соединителя.

on_teams_signin_token_exchange
on_teams_signin_verify_state

Вызывается при получении от соединителя действия signIn verify state.

on_teams_tab_fetch

Переопределите его в производном классе, чтобы предоставить логику для получения вкладки.

on_teams_tab_submit

Переопределите его в производном классе, чтобы предоставить логику при отправке вкладки.

on_teams_task_module_fetch

Переопределите его в производном классе, чтобы предоставить логику для получения модуля задач.

on_teams_task_module_submit

Переопределите его в производном классе, чтобы предоставить логику отправки модуля задачи.

on_teams_team_archived

Вызывается при получении от соединителя действия события Team Archived. Team Archived соответствует пользователю, архививному команде.

on_teams_team_deleted

Вызывается при получении от соединителя действия события Team Deleted. Команда Удалена соответствует пользователю, удаляя команду.

on_teams_team_hard_deleted

Вызывается при получении от соединителя действия события Team Hard Deleted. Team Hard Deleted соответствует жесткому удалению команды пользователем.

on_teams_team_renamed

Вызывается при получении от соединителя действия события "Переименовано командой". Команда Переименована соответствует переименованию существующей команды пользователем.

on_teams_team_renamed_activity

НЕ РЕКОМЕДУЕТСЯ. Используйте on_teams_team_renamed(). Этот метод будет оставаться на месте на протяжении всей версии 4, чтобы не нарушать существующие боты.

Вызывается при получении от соединителя действия события "Переименовано командой". Команда Переименована соответствует переименованию существующей команды пользователем.

on_teams_team_restored

Вызывается при получении от соединителя действия события Team Restored. Team Restored соответствует восстановлению команды пользователем.

on_teams_team_unarchived

Вызывается при получении от соединителя действия события Team Unarchived. Команда unarchived соответствует пользователю, который отменяет иерархию команды.

on_conversation_update_activity

Вызывается при получении действия обновления беседы из канала. Действия по обновлению бесед полезны при реагировании на добавление пользователей в канал или удаление из него. Например, бот может отвечать на добавление пользователя, приветствуя пользователя.

async on_conversation_update_activity(turn_context: TurnContext)

Параметры

Имя Описание
turn_context
Обязательно

Объект контекста для этого шага.

Возвращаемое значение

Тип Описание

Задача, представляющая работу, поставленную в очередь для выполнения.

Комментарии

В производном классе переопределите этот метод, чтобы добавить логику, которая применяется ко всем действиям обновления диалога.

on_event_activity

Вызывается при получении действия события от соединителя при использовании базового поведения <xref:botbuilder.core.teams.TeamsActivityHandler.on_turn> .

async on_event_activity(turn_context: TurnContext)

Параметры

Имя Описание
turn_context
Обязательно

Объект контекста для этого шага

Возвращаемое значение

Тип Описание

Задача, представляющая работу, поставленную в очередь для выполнения.

Комментарии

<xref:botbuilder.core.teams.TeamsActivityHandler.on_turn> Когда метод получает действие события, он вызывает этот метод. Если имя действия — токены или ответ, вызывается <xref:botbuilder.core.teams.TeamsActivityHandler.on_token_response_event>; в противном случае вызывается <xref:botbuilder.core.teams.TeamsActivityHandler.on_event>.

В производном классе переопределите этот метод, чтобы добавить логику, которая применяется ко всем действиям событий. Добавьте логику, применяемую перед конкретной логикой обработки событий перед вызовом этого метода базового класса. Добавьте логику, применяемую после конкретной логики обработки событий после вызова этого метода базового класса.

Действия событий передают программную информацию из клиента или канала боту. Значение действия события определяется свойством имени действия события, которое имеет смысл в области канала.

on_invoke_activity

Вызывается при получении действия вызова от соединителя. Действия вызова можно использовать для передачи множества различных вещей.

async on_invoke_activity(turn_context: TurnContext) -> InvokeResponse

Параметры

Имя Описание
turn_context
Обязательно

Объект контекста для этого шага.

Возвращаемое значение

Тип Описание

Объект InvokeResponse, представляющий работу, поставленную в очередь для выполнения.

Комментарии

Действия вызова передают программные команды из клиента или канала боту. Значение действия вызова определяется свойством "invoke_activity.name", которое имеет смысл в области канала.

on_sign_in_invoke

Вызывается при получении действия вызова signIn от соединителя.

async on_sign_in_invoke(turn_context: TurnContext)

Параметры

Имя Описание
turn_context
Обязательно

Объект контекста для этого шага.

Возвращаемое значение

Тип Описание

Задача, представляющая работу, поставленную в очередь для выполнения.

Вызывается при получении действия запроса ссылки на основе приложения от соединителя.

async on_teams_app_based_link_query(turn_context: TurnContext, query: AppBasedLinkQuery) -> MessagingExtensionResponse

Параметры

Имя Описание
turn_context
Обязательно

Объект контекста для этого шага.

query
Обязательно

Тип текста запроса на вызов для запроса ссылок на основе приложения.

Возвращаемое значение

Тип Описание

Ответ расширения для сообщений для запроса.

on_teams_card_action_invoke

Вызывается при получении действия вызова действия карточки от соединителя.

async on_teams_card_action_invoke(turn_context: TurnContext) -> InvokeResponse

Параметры

Имя Описание
turn_context
Обязательно

Объект контекста для этого шага.

Возвращаемое значение

Тип Описание

Объект InvokeResponse, представляющий работу, поставленную в очередь для выполнения.

on_teams_channel_created

Вызывается при получении от соединителя действия события Channel Created. Channel Created соответствует пользователю, создавшем новый канал.

async on_teams_channel_created(channel_info: ChannelInfo, team_info: TeamInfo, turn_context: TurnContext)

Параметры

Имя Описание
channel_info
Обязательно

Объект сведений о канале, описывающий канал.

team_info
Обязательно

Объект сведений о команде, представляющий команду.

turn_context
Обязательно

Объект контекста для этого шага.

Возвращаемое значение

Тип Описание

Задача, представляющая работу, поставленную в очередь для выполнения.

on_teams_channel_deleted

Вызывается при получении действия события Channel Deleted от соединителя. Удаленный канал соответствует пользователю, удаляющему существующий канал.

async on_teams_channel_deleted(channel_info: ChannelInfo, team_info: TeamInfo, turn_context: TurnContext)

Параметры

Имя Описание
channel_info
Обязательно

Объект сведений о канале, описывающий канал.

team_info
Обязательно

Объект сведений о команде, представляющий команду.

turn_context
Обязательно

Объект контекста для этого шага.

Возвращаемое значение

Тип Описание

Задача, представляющая работу, поставленную в очередь для выполнения.

on_teams_channel_renamed

Вызывается при получении действия события Channel Renamed от соединителя. Переименованный канал соответствует переименованию существующего канала пользователем.

async on_teams_channel_renamed(channel_info: ChannelInfo, team_info: TeamInfo, turn_context: TurnContext)

Параметры

Имя Описание
channel_info
Обязательно

Объект сведений о канале, описывающий канал.

team_info
Обязательно

Объект сведений о команде, представляющий команду.

turn_context
Обязательно

Объект контекста для этого шага.

Возвращаемое значение

Тип Описание

Задача, представляющая работу, поставленную в очередь для выполнения.

on_teams_channel_restored

Вызывается при получении от соединителя действия события "Восстановление канала". Восстановленный канал соответствует тому, что пользователь восстанавливает ранее удаленный канал.

async on_teams_channel_restored(channel_info: ChannelInfo, team_info: TeamInfo, turn_context: TurnContext)

Параметры

Имя Описание
channel_info
Обязательно

Объект сведений о канале, описывающий канал.

team_info
Обязательно

Объект сведений о команде, представляющий команду.

turn_context
Обязательно

Объект контекста для этого шага.

Возвращаемое значение

Тип Описание

Задача, представляющая работу, поставленную в очередь для выполнения.

Вызывается при получении действия карточки согласия файла от соединителя.

действия, отправляемые, когда пользователь выполняет действия с карточкой согласия файла.

async on_teams_file_consent(turn_context: TurnContext, file_consent_card_response: FileConsentCardResponse) -> InvokeResponse

Параметры

Имя Описание
turn_context
Обязательно
file_consent_card_response
Обязательно

Возвращаемое значение

Тип Описание

InvokeResponse в зависимости от действия карточки согласия файла.

Вызывается, когда пользователь принимает карточку согласия для файла.

действие, отправленное, когда пользователь принимает карточку согласия на использование файла.

async on_teams_file_consent_accept(turn_context: TurnContext, file_consent_card_response: FileConsentCardResponse)

Параметры

Имя Описание
turn_context
Обязательно
file_consent_card_response
Обязательно

Возвращаемое значение

Тип Описание

Задача, представляющая работу, поставленную в очередь для выполнения.

Вызывается, когда пользователь отклоняет карточку согласия на использование файла.

действие, отправленное, когда пользователь отклоняет карточку согласия для файла.

async on_teams_file_consent_decline(turn_context: TurnContext, file_consent_card_response: FileConsentCardResponse)

Параметры

Имя Описание
turn_context
Обязательно
file_consent_card_response
Обязательно

Возвращаемое значение

Тип Описание

Задача, представляющая работу, поставленную в очередь для выполнения.

on_teams_meeting_end_event

Переопределите его в производном классе, чтобы предоставить логику получения события окончания собрания Teams.

async on_teams_meeting_end_event(meeting: MeetingEndEventDetails, turn_context: TurnContext)

Параметры

Имя Описание
meeting
Обязательно

Сведения о собрании.

turn_context
Обязательно

Объект контекста для этого шага.

Возвращаемое значение

Тип Описание

Задача, представляющая работу, поставленную в очередь для выполнения.

on_teams_meeting_start_event

Переопределите его в производном классе, чтобы предоставить логику получения события начала собрания Teams.

async on_teams_meeting_start_event(meeting: MeetingStartEventDetails, turn_context: TurnContext)

Параметры

Имя Описание
meeting
Обязательно

Сведения о собрании.

turn_context
Обязательно

Объект контекста для этого шага.

Возвращаемое значение

Тип Описание

Задача, представляющая работу, поставленную в очередь для выполнения.

on_teams_members_added

Переопределите его в производном классе, чтобы предоставить логику, когда члены, отличные от бота, присоединяются к каналу, например логика приветствия бота.

описывается действием обновления беседы. :p aram team_info: объект сведений о команде, представляющий команду. :p aram turn_context: объект контекста для этого шага.

async on_teams_members_added(teams_members_added: [<class 'botbuilder.schema.teams._models_py3.TeamsChannelAccount'>], team_info: ~botbuilder.schema.teams._models_py3.TeamInfo, turn_context: ~botbuilder.core.turn_context.TurnContext)

Параметры

Имя Описание
teams_members_added
Обязательно
team_info
Обязательно
turn_context
Обязательно

Возвращаемое значение

Тип Описание

Задача, представляющая работу, поставленную в очередь для выполнения.

on_teams_members_added_dispatch

Переопределите его в производном классе, чтобы предоставить логику, когда члены, отличные от бота, присоединяются к каналу, например логика приветствия бота. Он получит связанных участников с предоставленными учетными записями.

описывается действием обновления беседы. :p aram team_info: объект сведений о команде, представляющий команду. :p aram turn_context: объект контекста для этого шага.

async on_teams_members_added_dispatch(members_added: [<class 'botbuilder.schema._models_py3.ChannelAccount'>], team_info: ~botbuilder.schema.teams._models_py3.TeamInfo, turn_context: ~botbuilder.core.turn_context.TurnContext)

Параметры

Имя Описание
members_added
Обязательно
team_info
Обязательно
turn_context
Обязательно

Возвращаемое значение

Тип Описание

Задача, представляющая работу, поставленную в очередь для выполнения.

on_teams_members_removed

Переопределите его в производном классе, чтобы предоставить логику, когда члены, отличные от бота, покидают канал, например логику "До свидания" бота.

описывается действием обновления беседы. :p aram team_info: объект сведений о команде, представляющий команду. :p aram turn_context: объект контекста для этого шага.

async on_teams_members_removed(teams_members_removed: [<class 'botbuilder.schema.teams._models_py3.TeamsChannelAccount'>], team_info: ~botbuilder.schema.teams._models_py3.TeamInfo, turn_context: ~botbuilder.core.turn_context.TurnContext)

Параметры

Имя Описание
teams_members_removed
Обязательно
team_info
Обязательно
turn_context
Обязательно

Возвращаемое значение

Тип Описание

Задача, представляющая работу, поставленную в очередь для выполнения.

on_teams_members_removed_dispatch

Переопределите его в производном классе, чтобы предоставить логику, когда члены, отличные от бота, покидают канал, например логику "До свидания" бота. Он получит связанных участников с предоставленными учетными записями.

описывается действием обновления беседы. :p aram team_info: объект сведений о команде, представляющий команду. :p aram turn_context: объект контекста для этого шага.

async on_teams_members_removed_dispatch(members_removed: [<class 'botbuilder.schema._models_py3.ChannelAccount'>], team_info: ~botbuilder.schema.teams._models_py3.TeamInfo, turn_context: ~botbuilder.core.turn_context.TurnContext)

Параметры

Имя Описание
members_removed
Обязательно
team_info
Обязательно
turn_context
Обязательно

Возвращаемое значение

Тип Описание

Задача, представляющая работу, поставленную в очередь для выполнения.

on_teams_messaging_extension_bot_message_preview_edit

Вызывается при получении от соединителя действия редактирования предварительного просмотра сообщений бота расширения для сообщений.

async on_teams_messaging_extension_bot_message_preview_edit(turn_context: TurnContext, action: MessagingExtensionAction) -> MessagingExtensionActionResponse

Параметры

Имя Описание
turn_context
Обязательно

Объект контекста для этого шага.

action
Обязательно

Действие расширения для обмена сообщениями.

Возвращаемое значение

Тип Описание

Ответ на действие расширения сообщений для действия.

on_teams_messaging_extension_bot_message_preview_send

Вызывается при получении от соединителя действия предварительной версии отправки сообщений бота расширения для сообщений.

async on_teams_messaging_extension_bot_message_preview_send(turn_context: TurnContext, action: MessagingExtensionAction) -> MessagingExtensionActionResponse

Параметры

Имя Описание
turn_context
Обязательно

Объект контекста для этого шага.

action
Обязательно

Действие расширения для обмена сообщениями.

Возвращаемое значение

Тип Описание

Ответ на действие расширения сообщений для действия.

on_teams_messaging_extension_card_button_clicked

Переопределите его в производном классе, чтобы обеспечить логику нажатия кнопки карточки в расширении для обмена сообщениями.

async on_teams_messaging_extension_card_button_clicked(turn_context: TurnContext, card_data)

Параметры

Имя Описание
turn_context
Обязательно

Объект контекста для этого шага.

card_data
Обязательно

Объект , представляющий данные карточки.

Возвращаемое значение

Тип Описание

Задача, представляющая работу, поставленную в очередь для выполнения.

on_teams_messaging_extension_configuration_query_settings_url

Вызывается при получении от соединителя действия запроса параметра URL-адреса конфигурации расширения обмена сообщениями.

async on_teams_messaging_extension_configuration_query_settings_url(turn_context: TurnContext, query: MessagingExtensionQuery) -> MessagingExtensionResponse

Параметры

Имя Описание
turn_context
Обязательно

Объект контекста для этого шага.

query
Обязательно

Запрос расширения для обмена сообщениями.

Возвращаемое значение

Тип Описание

Ответ расширения для сообщений для запроса.

on_teams_messaging_extension_configuration_setting

Переопределите его в производном классе, чтобы предоставить логику при настройке конфигурации для расширения обмена сообщениями.

async on_teams_messaging_extension_configuration_setting(turn_context: TurnContext, settings)

Параметры

Имя Описание
turn_context
Обязательно

Объект контекста для этого шага.

settings
Обязательно

Объект , представляющий параметры конфигурации.

Возвращаемое значение

Тип Описание

Задача, представляющая работу, поставленную в очередь для выполнения.

on_teams_messaging_extension_fetch_task

Вызывается при получении действия получения расширения для обмена сообщениями от соединителя.

async on_teams_messaging_extension_fetch_task(turn_context: TurnContext, action: MessagingExtensionAction) -> MessagingExtensionActionResponse

Параметры

Имя Описание
turn_context
Обязательно

Объект контекста для этого шага.

action
Обязательно

Действие расширения для обмена сообщениями.

Возвращаемое значение

Тип Описание

Ответ на действие расширения сообщений для действия.

on_teams_messaging_extension_query

Вызывается при получении действия запроса расширения обмена сообщениями от соединителя.

async on_teams_messaging_extension_query(turn_context: TurnContext, query: MessagingExtensionQuery) -> MessagingExtensionResponse

Параметры

Имя Описание
turn_context
Обязательно

Объект контекста для этого шага.

query
Обязательно

Запрос для команды поиска.

Возвращаемое значение

Тип Описание

Ответ расширения для сообщений для запроса.

on_teams_messaging_extension_select_item

Вызывается при получении от соединителя действия выбора элемента расширения для обмена сообщениями.

async on_teams_messaging_extension_select_item(turn_context: TurnContext, query) -> MessagingExtensionResponse

Параметры

Имя Описание
turn_context
Обязательно

Объект контекста для этого шага.

query
Обязательно

Объект , представляющий запрос.

Возвращаемое значение

Тип Описание

Ответ расширения для сообщений для запроса.

on_teams_messaging_extension_submit_action

Вызывается при получении от соединителя действия отправки действия расширения для обмена сообщениями.

async on_teams_messaging_extension_submit_action(turn_context: TurnContext, action: MessagingExtensionAction) -> MessagingExtensionActionResponse

Параметры

Имя Описание
turn_context
Обязательно

Объект контекста для этого шага.

action
Обязательно

Действие расширения для обмена сообщениями.

Возвращаемое значение

Тип Описание

Ответ на действие расширения сообщений для действия.

on_teams_messaging_extension_submit_action_dispatch

Вызывается при получении от соединителя действия отправки действия отправки расширения для сообщений.

async on_teams_messaging_extension_submit_action_dispatch(turn_context: TurnContext, action: MessagingExtensionAction) -> MessagingExtensionActionResponse

Параметры

Имя Описание
turn_context
Обязательно

Объект контекста для этого шага.

action
Обязательно

Действие расширения для обмена сообщениями.

Возвращаемое значение

Тип Описание

Ответ на действие расширения сообщений для действия.

on_teams_o365_connector_card_action

Вызывается при получении действия карточки соединителя O365 от соединителя.

async on_teams_o365_connector_card_action(turn_context: TurnContext, query: O365ConnectorCardActionQuery)

Параметры

Имя Описание
turn_context
Обязательно

Объект контекста для этого шага.

query
Обязательно

Карточка соединителя O365 Вызов запроса HttpPOST.

Возвращаемое значение

Тип Описание

Задача, представляющая работу, поставленную в очередь для выполнения.

on_teams_signin_token_exchange

async on_teams_signin_token_exchange(turn_context: TurnContext)

Параметры

Имя Описание
turn_context
Обязательно

on_teams_signin_verify_state

Вызывается при получении от соединителя действия signIn verify state.

async on_teams_signin_verify_state(turn_context: TurnContext)

Параметры

Имя Описание
turn_context
Обязательно

Объект контекста для этого шага.

Возвращаемое значение

Тип Описание

Задача, представляющая работу, поставленную в очередь для выполнения.

on_teams_tab_fetch

Переопределите его в производном классе, чтобы предоставить логику для получения вкладки.

async on_teams_tab_fetch(turn_context: TurnContext, tab_request: TabRequest)

Параметры

Имя Описание
turn_context
Обязательно

Объект контекста для этого шага.

tab_request
Обязательно

Вкладка вызывает полезные данные значения запроса.

Возвращаемое значение

Тип Описание

Ответ табуляции для запроса.

on_teams_tab_submit

Переопределите его в производном классе, чтобы предоставить логику при отправке вкладки.

async on_teams_tab_submit(turn_context: TurnContext, tab_submit: TabSubmit)

Параметры

Имя Описание
turn_context
Обязательно

Объект контекста для этого шага.

tab_submit
Обязательно

Полезные данные значения запроса на вкладке submit.

Возвращаемое значение

Тип Описание

Ответ табуляции для запроса.

on_teams_task_module_fetch

Переопределите его в производном классе, чтобы предоставить логику для получения модуля задач.

async on_teams_task_module_fetch(turn_context: TurnContext, task_module_request: TaskModuleRequest) -> TaskModuleResponse

Параметры

Имя Описание
turn_context
Обязательно

Объект контекста для этого шага.

task_module_request
Обязательно

Модуль задач вызывает полезные данные значения запроса.

Возвращаемое значение

Тип Описание

Ответ модуля задачи для запроса.

on_teams_task_module_submit

Переопределите его в производном классе, чтобы предоставить логику отправки модуля задачи.

async on_teams_task_module_submit(turn_context: TurnContext, task_module_request: TaskModuleRequest) -> TaskModuleResponse

Параметры

Имя Описание
turn_context
Обязательно

Объект контекста для этого шага.

task_module_request
Обязательно

Модуль задач вызывает полезные данные значения запроса.

Возвращаемое значение

Тип Описание

Ответ модуля задачи для запроса.

on_teams_team_archived

Вызывается при получении от соединителя действия события Team Archived. Team Archived соответствует пользователю, архививному команде.

async on_teams_team_archived(team_info: TeamInfo, turn_context: TurnContext)

Параметры

Имя Описание
team_info
Обязательно

Объект сведений о команде, представляющий команду.

turn_context
Обязательно

Объект контекста для этого шага.

Возвращаемое значение

Тип Описание

Задача, представляющая работу, поставленную в очередь для выполнения.

on_teams_team_deleted

Вызывается при получении от соединителя действия события Team Deleted. Команда Удалена соответствует пользователю, удаляя команду.

async on_teams_team_deleted(team_info: TeamInfo, turn_context: TurnContext)

Параметры

Имя Описание
team_info
Обязательно

Объект сведений о команде, представляющий команду.

turn_context
Обязательно

Объект контекста для этого шага.

Возвращаемое значение

Тип Описание

Задача, представляющая работу, поставленную в очередь для выполнения.

on_teams_team_hard_deleted

Вызывается при получении от соединителя действия события Team Hard Deleted. Team Hard Deleted соответствует жесткому удалению команды пользователем.

async on_teams_team_hard_deleted(team_info: TeamInfo, turn_context: TurnContext)

Параметры

Имя Описание
team_info
Обязательно

Объект сведений о команде, представляющий команду.

turn_context
Обязательно

Объект контекста для этого шага.

Возвращаемое значение

Тип Описание

Задача, представляющая работу, поставленную в очередь для выполнения.

on_teams_team_renamed

Вызывается при получении от соединителя действия события "Переименовано командой". Команда Переименована соответствует переименованию существующей команды пользователем.

async on_teams_team_renamed(team_info: TeamInfo, turn_context: TurnContext)

Параметры

Имя Описание
team_info
Обязательно

Объект сведений о команде, представляющий команду.

turn_context
Обязательно

Объект контекста для этого шага.

Возвращаемое значение

Тип Описание

Задача, представляющая работу, поставленную в очередь для выполнения.

on_teams_team_renamed_activity

НЕ РЕКОМЕДУЕТСЯ. Используйте on_teams_team_renamed(). Этот метод будет оставаться на месте на протяжении всей версии 4, чтобы не нарушать существующие боты.

Вызывается при получении от соединителя действия события "Переименовано командой". Команда Переименована соответствует переименованию существующей команды пользователем.

async on_teams_team_renamed_activity(team_info: TeamInfo, turn_context: TurnContext)

Параметры

Имя Описание
team_info
Обязательно

Объект сведений о команде, представляющий команду.

turn_context
Обязательно

Объект контекста для этого шага.

Возвращаемое значение

Тип Описание

Задача, представляющая работу, поставленную в очередь для выполнения.

on_teams_team_restored

Вызывается при получении от соединителя действия события Team Restored. Team Restored соответствует восстановлению команды пользователем.

async on_teams_team_restored(team_info: TeamInfo, turn_context: TurnContext)

Параметры

Имя Описание
team_info
Обязательно

Объект сведений о команде, представляющий команду.

turn_context
Обязательно

Объект контекста для этого шага.

Возвращаемое значение

Тип Описание

Задача, представляющая работу, поставленную в очередь для выполнения.

on_teams_team_unarchived

Вызывается при получении от соединителя действия события Team Unarchived. Команда unarchived соответствует пользователю, который отменяет иерархию команды.

async on_teams_team_unarchived(team_info: TeamInfo, turn_context: TurnContext)

Параметры

Имя Описание
team_info
Обязательно

Объект сведений о команде, представляющий команду.

turn_context
Обязательно

Объект контекста для этого шага.

Возвращаемое значение

Тип Описание

Задача, представляющая работу, поставленную в очередь для выполнения.