我正在创建一个松弛的应用程序,人们可以在此计划通话时间。我使用两个日期选择器指定开始日期和结束日期,并使用一个按钮提交数据。我不知道是否可以在按下按钮的同时发送日期选择器selected_date
数据,因为JSON块中仅显示initial_date
。
这是我按下按钮后得到的响应:
[{'action_id': 'hjy',
'action_ts': '1563202745.027278',
'block_id': 'uPBVi',
'text': {'emoji': True, 'text': 'Submit', 'type': 'plain_text'},
'type': 'button',
'value': 'yes'}],
'api_app_id': 'AKL2KTU75',
'channel': {'id': 'CKVM4FJM6', 'name': 'general'},
'container': {'channel_id': 'CKVM4FJM6',
'is_ephemeral': False,
'message_ts': '1563200576.002500',
'type': 'message'},
'message': {'blocks': [{'block_id': 'tgnS',
'text': {'text': 'Hello+<@UKVM4F04Q>!+select+the+days+you+will+be+available+through+below',
'type': 'mrkdwn',
'verbatim': False},
'type': 'section'},
{'block_id': 'bSu1B', 'type': 'divider'},
{'accessory': {'action_id': '5k6C',
'initial_date': '2019-7-15',
'placeholder': {'emoji': True,
'text': 'Select+a+date',
'type': 'plain_text'},
'type': 'datepicker'},
'block_id': 'CcW',
'text': {'text': 'Start+Date',
'type': 'mrkdwn',
'verbatim': False},
'type': 'section'},
{'accessory': {'action_id': 'D5UB',
'initial_date': '2019-7-15',
'placeholder': {'emoji': True,
'text': 'Select+a+date',
'type': 'plain_text'},
'type': 'datepicker'},
'block_id': 'Rpo5',
'text': {'text': 'End+Date',
'type': 'mrkdwn',
'verbatim': False},
'type': 'section'},
{'block_id': 'uPBVi',
'elements': [{'action_id': 'hjy',
'text': {'emoji': True,
'text': 'Submit',
'type': 'plain_text'},
'type': 'button',
'value': 'yes'},
{'action_id': '6t/g',
'text': {'emoji': True,
'text': 'Cancel',
'type': 'plain_text'},
'type': 'button',
'value': 'no'}],
'type': 'actions'}],
'bot_id': 'BKZJLQGG6',
'subtype': 'bot_message',
'text': "This+content+can't+be+displayed.",
'ts': '1563200576.002500',
'type': 'message',
'username': 'pythonapp'},
'response_url': 'https://hooks.slack.com/actions/TKV776BD2/688472980689/5Y52XBs2bUqdnOlwWLq0vWDp',
'team': {'domain': 'testing-o4a6006', 'id': 'TKV776BD2'},
'token': '[leaving out]',
'trigger_id': '694351571380.675245215444.f509bc26fc7ac4c230627e6b32fca516',
'type': 'block_actions',
'user': {'id': 'UKVM4F04Q',
'name': 'noahbraunfeld',
'team_id': 'TKV776BD2',
'username': 'noahbraunfeld'}}
这是我从日期选择器中得到的答复:
{'actions': [{'action_id': '5k6C',
'action_ts': '1563201722.414594',
'block_id': 'CcW',
'initial_date': '2019-7-15',
'selected_date': '2019-07-14',
'type': 'datepicker'}],
'api_app_id': 'AKL2KTU75',
'channel': {'id': 'CKVM4FJM6', 'name': 'general'},
'container': {'channel_id': 'CKVM4FJM6',
'is_ephemeral': False,
'message_ts': '1563200576.002500',
'type': 'message'},
'message': {'blocks': [{'block_id': 'tgnS',
'text': {'text': 'Hello+<@UKVM4F04Q>!+select+the+days+you+will+be+available+through+below',
'type': 'mrkdwn',
'verbatim': False},
'type': 'section'},
{'block_id': 'bSu1B', 'type': 'divider'},
{'accessory': {'action_id': '5k6C',
'initial_date': '2019-7-15',
'placeholder': {'emoji': True,
'text': 'Select+a+date',
'type': 'plain_text'},
'type': 'datepicker'},
'block_id': 'CcW',
'text': {'text': 'Start+Date',
'type': 'mrkdwn',
'verbatim': False},
'type': 'section'},
{'accessory': {'action_id': 'D5UB',
'initial_date': '2019-7-15',
'placeholder': {'emoji': True,
'text': 'Select+a+date',
'type': 'plain_text'},
'type': 'datepicker'},
'block_id': 'Rpo5',
'text': {'text': 'End+Date',
'type': 'mrkdwn',
'verbatim': False},
'type': 'section'},
{'block_id': 'uPBVi',
'elements': [{'action_id': 'hjy',
'text': {'emoji': True,
'text': 'Submit',
'type': 'plain_text'},
'type': 'button',
'value': 'yes'},
{'action_id': '6t/g',
'text': {'emoji': True,
'text': 'Cancel',
'type': 'plain_text'},
'type': 'button',
'value': 'no'}],
'type': 'actions'}],
'bot_id': 'BKZJLQGG6',
'subtype': 'bot_message',
'text': "This+content+can't+be+displayed.",
'ts': '1563200576.002500',
'type': 'message',
'username': 'pythonapp'},
'response_url': '[leaving out]',
'team': {'domain': 'testing-o4a6006', 'id': 'TKV776BD2'},
'token': '[leaving out]',
'trigger_id': '696646850567.675245215444.317894098ee3aa6938c5c40d4107fb68',
'type': 'block_actions',
'user': {'id': '[leaving out]',
'name': 'noahbraunfeld',
'team_id': 'TKV776BD2',
'username': 'noahbraunfeld'}}