Поделиться через


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

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

on_teams_channel_deleted

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

on_teams_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_participants_join_event

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

on_teams_meeting_participants_leave_event

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

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.

on_teams_tab_fetch

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

on_teams_tab_submit

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

on_teams_task_module_fetch

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

on_teams_task_module_submit

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

on_teams_team_archived

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

on_teams_team_deleted

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

on_teams_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 из соединителя. Команда восстановлена соответствует пользователю, восстанавливающим команду.

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

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

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

Параметры

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

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

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

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

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

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

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

Тип Описание

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

on_teams_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

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

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_participants_join_event

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

async on_teams_meeting_participants_join_event(meeting: MeetingParticipantsEventDetails, turn_context: TurnContext)

Параметры

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

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

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

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

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

Тип Описание

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

on_teams_meeting_participants_leave_event

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

async on_teams_meeting_participants_leave_event(meeting: MeetingParticipantsEventDetails, 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
Обязательно

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

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

Тип Описание

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

on_teams_signin_token_exchange

async on_teams_signin_token_exchange(turn_context: TurnContext)

Параметры

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

on_teams_signin_verify_state

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

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
Обязательно

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

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

Тип Описание

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

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. Архивная команда соответствует пользовательской архивации команды.

async on_teams_team_archived(team_info: TeamInfo, turn_context: TurnContext)

Параметры

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

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

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

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

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

Тип Описание

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

on_teams_team_deleted

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

async on_teams_team_deleted(team_info: TeamInfo, turn_context: TurnContext)

Параметры

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

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

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

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

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

Тип Описание

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

on_teams_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 из соединителя. Команда восстановлена соответствует пользователю, восстанавливающим команду.

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
Обязательно

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

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

Тип Описание

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