Share via


AgentNotification Class

Constructor

AgentNotification(app: Any, known_subchannels: Iterable[str | AgentSubChannel] | None = None, known_lifecycle_events: Iterable[str | AgentLifecycleEvent] | None = None)

Parameters

Name Description
app
Required
known_subchannels
Default value: None
known_lifecycle_events
Default value: None

Methods

on_agent_lifecycle_notification
on_agent_notification
on_email
on_excel
on_lifecycle
on_powerpoint
on_user_created
on_user_deleted
on_user_workload_onboarding
on_word

on_agent_lifecycle_notification

on_agent_lifecycle_notification(lifecycle_event: str, **kwargs: Any)

Parameters

Name Description
lifecycle_event
Required

on_agent_notification

on_agent_notification(channel_id: ChannelId, **kwargs: Any)

Parameters

Name Description
channel_id
Required

on_email

on_email(**kwargs: Any) -> Callable[[Callable[[TContext, TState, AgentNotificationActivity], Awaitable[None]]], Callable[[TurnContext, TurnState], Awaitable[None]]]

on_excel

on_excel(**kwargs: Any) -> Callable[[Callable[[TContext, TState, AgentNotificationActivity], Awaitable[None]]], Callable[[TurnContext, TurnState], Awaitable[None]]]

on_lifecycle

on_lifecycle(**kwargs: Any) -> Callable[[Callable[[TContext, TState, AgentNotificationActivity], Awaitable[None]]], Callable[[TurnContext, TurnState], Awaitable[None]]]

on_powerpoint

on_powerpoint(**kwargs: Any) -> Callable[[Callable[[TContext, TState, AgentNotificationActivity], Awaitable[None]]], Callable[[TurnContext, TurnState], Awaitable[None]]]

on_user_created

on_user_created(**kwargs: Any) -> Callable[[Callable[[TContext, TState, AgentNotificationActivity], Awaitable[None]]], Callable[[TurnContext, TurnState], Awaitable[None]]]

on_user_deleted

on_user_deleted(**kwargs: Any) -> Callable[[Callable[[TContext, TState, AgentNotificationActivity], Awaitable[None]]], Callable[[TurnContext, TurnState], Awaitable[None]]]

on_user_workload_onboarding

on_user_workload_onboarding(**kwargs: Any) -> Callable[[Callable[[TContext, TState, AgentNotificationActivity], Awaitable[None]]], Callable[[TurnContext, TurnState], Awaitable[None]]]

on_word

on_word(**kwargs: Any) -> Callable[[Callable[[TContext, TState, AgentNotificationActivity], Awaitable[None]]], Callable[[TurnContext, TurnState], Awaitable[None]]]