-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathfeedback_buttons.py
More file actions
33 lines (30 loc) · 1.13 KB
/
Copy pathfeedback_buttons.py
File metadata and controls
33 lines (30 loc) · 1.13 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
from slack_sdk.models.blocks import ContextActionsBlock
from slack_sdk.models.blocks.basic_components import (
FeedbackButtonObject,
PlainTextObject,
)
from slack_sdk.models.blocks.block_elements import FeedbackButtonsElement
def example01() -> ContextActionsBlock:
"""
Buttons to indicate positive or negative feedback.
https://docs.slack.dev/reference/block-kit/block-elements/feedback-buttons-element/
A context actions block with feedback buttons.
"""
block = ContextActionsBlock(
elements=[
FeedbackButtonsElement(
action_id="feedback_buttons_1",
positive_button=FeedbackButtonObject(
text=PlainTextObject(text="Good"),
value="positive_feedback",
accessibility_label="Mark this response as good",
),
negative_button=FeedbackButtonObject(
text=PlainTextObject(text="Bad"),
value="negative_feedback",
accessibility_label="Mark this response as bad",
),
),
]
)
return block