8000 Teams: Meeting notification · mmtrucefacts/botbuilder-python@66ca863 · GitHub
[go: up one dir, main page]

Skip to content

Commit 66ca863

Browse files
committed
Teams: Meeting notification
1 parent 4822b98 commit 66ca863

File tree

2 files changed

+10
-2
lines changed

2 files changed

+10
-2
lines changed

libraries/botbuilder-core/botbuilder/core/teams/teams_activity_extensions.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,9 @@ def teams_get_team_info(activity: Activity) -> TeamInfo:
2727
return None
2828

2929

30-
def teams_notify_user(activity: Activity):
30+
def teams_notify_user(
31+
activity: Activity, alert_in_meeting: bool = None, external_resource_url: str = None
32+
):
3133
if not activity:
3234
return
3335

@@ -36,4 +38,6 @@ def teams_notify_user(activity: Activity):
3638

3739
channel_data = TeamsChannelData().deserialize(activity.channel_data)
3840
channel_data.notification = NotificationInfo(alert=True)
41+
channel_data.notification.alert_in_meeting = alert_in_meeting
42+
channel_data.notification.external_resource_url = external_resource_url
3943
activity.channel_data = channel_data

libraries/botbuilder-schema/botbuilder/schema/teams/_models_py3.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -940,11 +940,15 @@ class NotificationInfo(Model):
940940

941941
_attribute_map = {
942942
"alert": {"key": "alert", "type": "bool"},
943+
"alert_in_meeting": {"key": "alertInMeeting", "type": "bool"},
944+
"external_resource_url": {"key": "externalResourceUrl", "type": "str"},
943945
}
944946

945-
def __init__(self, *, alert: bool = None, **kwargs) -> None:
947+
def __init__(self, *, alert: bool = None, alert_in_meeting: bool = None, external_resource_url: str = None, **kwargs) -> None:
946948
super(NotificationInfo, self).__init__(**kwargs)
947949
self.alert = alert
950+
self.alert_in_meeting = alert_in_meeting
951+
self.external_resource_url = external_resource_url
948952

949953

950954
class O365ConnectorCard(Model):

0 commit comments

Comments
 (0)
0