Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- alias: Отправка сообщения
- description: ""
- trigger:
- - platform: event
- event_type: yandex_intent
- event_data:
- text: Отправь сообщение
- condition: []
- action:
- - service: media_player.play_media
- data:
- media_content_id: Кому вы хотите отправить сообщение?
- media_content_type: dialog:наш дом:сообщение
- target:
- entity_id: media_player.yandex_station_ff98f0291e55e0bdd67641c3
- - wait_for_trigger:
- - platform: event
- event_type: yandex_intent
- event_data:
- session:
- dialog: сообщение
- - choose:
- - conditions:
- - condition: template
- value_template: |
- {{ wait.trigger.event.data.text in ['папе', 'вове']}}
- sequence:
- - event: yandex_intent_response
- event_data:
- text: Говорите, что хотите отправить
- session:
- dialog: сообщение
- end_session: false
- - wait_for_trigger:
- - platform: event
- event_type: yandex_intent
- event_data:
- session:
- dialog: сообщение
- - event: yandex_intent_response
- event_data:
- text: >-
- Хорошо, сейчас отправлю следующее сообщение sil <[1000]> {{
- wait.trigger.event.data.text }}. sil <[1000]> Всё верно поняла?
- session:
- dialog: сообщение
- end_session: false
- - service: input_text.set_value
- data:
- value: "{{ wait.trigger.event.data.text }}"
- target:
- entity_id: input_text.text_message
- - wait_for_trigger:
- - platform: event
- event_type: yandex_intent
- event_data:
- session:
- dialog: сообщение
- - choose:
- - conditions:
- - condition: template
- value_template: >-
- {{ wait.trigger.event.data.text in ['да', 'правильно',
- 'верно']}}
- sequence:
- - event: yandex_intent_response
- event_data:
- text: >-
- <speaker audio="alice-sounds-game-win-2.opus">Сообщение
- отправлено
- session:
- dialog: сообщение
- end_session: true
- - service: notify.me
- data:
- message: "{{ states(\"input_text.text_message\") | capitalize() }}."
- - service: whatsapp.send_message
- data:
- clientId: house
- to: 7922ххххххх@s.whatsapp.net
- body:
- text: >-
- {{ states("input_text.text_message") | capitalize()
- }}.
- - conditions:
- - condition: template
- value_template: >-
- {{ wait.trigger.event.data.text in ['нет', 'неправильно',
- 'неверно']}}
- sequence:
- - event: yandex_intent_response
- event_data:
- text: Извините, попробуйте снова
- session:
- dialog: сообщение
- end_session: true
- - conditions:
- - condition: template
- value_template: |
- {{ wait.trigger.event.data.text in ['маме', 'насте']}}
- sequence:
- - event: yandex_intent_response
- event_data:
- text: Говорите, что хотите отправить
- session:
- dialog: сообщение
- end_session: false
- - wait_for_trigger:
- - platform: event
- event_type: yandex_intent
- event_data:
- session:
- dialog: сообщение
- - event: yandex_intent_response
- event_data:
- text: >-
- Хорошо, сейчас отправлю следующее сообщение sil <[1000]> {{
- wait.trigger.event.data.text }}. sil <[1000]> Всё верно поняла?
- session:
- dialog: сообщение
- end_session: false
- - service: input_text.set_value
- data:
- value: "{{ wait.trigger.event.data.text }}"
- target:
- entity_id: input_text.text_message
- - wait_for_trigger:
- - platform: event
- event_type: yandex_intent
- event_data:
- session:
- dialog: сообщение
- - choose:
- - conditions:
- - condition: template
- value_template: >-
- {{ wait.trigger.event.data.text in ['да', 'правильно',
- 'верно']}}
- sequence:
- - event: yandex_intent_response
- event_data:
- text: >-
- <speaker audio="alice-sounds-game-win-1.opus">Сообщение
- ушло
- session:
- dialog: сообщение
- end_session: true
- - service: whatsapp.send_message
- data:
- clientId: house
- to: 7922зззззззз@s.whatsapp.net
- body:
- text: >-
- {{ states("input_text.text_message") | capitalize()
- }}.
- - conditions:
- - condition: template
- value_template: >-
- {{ wait.trigger.event.data.text in ['нет', 'неправильно',
- 'неверно']}}
- sequence:
- - event: yandex_intent_response
- event_data:
- text: Извините, попробуйте снова
- session:
- dialog: сообщение
- end_session: true
- - conditions:
- - condition: template
- value_template: |
- {{ wait.trigger.event.data.text in ['кириллу', 'кирюше']}}
- sequence:
- - event: yandex_intent_response
- event_data:
- text: Говорите, что хотите отправить
- session:
- dialog: сообщение
- end_session: false
- - wait_for_trigger:
- - platform: event
- event_type: yandex_intent
- event_data:
- session:
- dialog: сообщение
- - event: yandex_intent_response
- event_data:
- text: >-
- Хорошо, сейчас отправлю следующее сообщение sil <[1000]> {{
- wait.trigger.event.data.text }}. sil <[1000]> Всё верно поняла?
- session:
- dialog: сообщение
- end_session: false
- - service: input_text.set_value
- data:
- value: "{{ wait.trigger.event.data.text }}"
- target:
- entity_id: input_text.text_message
- - wait_for_trigger:
- - platform: event
- event_type: yandex_intent
- event_data:
- session:
- dialog: сообщение
- - choose:
- - conditions:
- - condition: template
- value_template: >-
- {{ wait.trigger.event.data.text in ['да', 'правильно',
- 'верно']}}
- sequence:
- - event: yandex_intent_response
- event_data:
- text: >-
- <speaker audio="alice-sounds-game-win-2.opus">Сообщение
- ушло
- session:
- dialog: сообщение
- end_session: true
- - service: whatsapp.send_message
- data:
- clientId: house
- to: 79ттттттт[email protected]
- body:
- text: >-
- {{ states("input_text.text_message") | capitalize()
- }}.
- - conditions:
- - condition: template
- value_template: >-
- {{ wait.trigger.event.data.text in ['нет', 'неправильно',
- 'неверно']}}
- sequence:
- - event: yandex_intent_response
- event_data:
- text: Извините, попробуйте снова
- session:
- dialog: сообщение
- end_session: true
- - conditions:
- - condition: template
- value_template: |
- {{ wait.trigger.event.data.text in ['степану', 'стёпе']}}
- sequence:
- - event: yandex_intent_response
- event_data:
- text: Говорите, что хотите отправить
- session:
- dialog: сообщение
- end_session: false
- - wait_for_trigger:
- - platform: event
- event_type: yandex_intent
- event_data:
- session:
- dialog: сообщение
- - event: yandex_intent_response
- event_data:
- text: >-
- Хорошо, сейчас отправлю следующее сообщение sil <[1000]> {{
- wait.trigger.event.data.text }}. sil <[1000]> Всё верно поняла?
- session:
- dialog: сообщение
- end_session: false
- - service: input_text.set_value
- data:
- value: "{{ wait.trigger.event.data.text }}"
- target:
- entity_id: input_text.text_message
- - wait_for_trigger:
- - platform: event
- event_type: yandex_intent
- event_data:
- session:
- dialog: сообщение
- - choose:
- - conditions:
- - condition: template
- value_template: >-
- {{ wait.trigger.event.data.text in ['да', 'правильно',
- 'верно']}}
- sequence:
- - event: yandex_intent_response
- event_data:
- text: >-
- <speaker audio="alice-sounds-game-win-2.opus">Сообщение
- ушло
- session:
- dialog: сообщение
- end_session: true
- - service: whatsapp.send_message
- data:
- clientId: house
- to: 79ррррррррр[email protected]
- body:
- text: >-
- {{ states("input_text.text_message") | capitalize()
- }}.
- - conditions:
- - condition: template
- value_template: >-
- {{ wait.trigger.event.data.text in ['нет', 'неправильно',
- 'неверно']}}
- sequence:
- - event: yandex_intent_response
- event_data:
- text: Извините, попробуйте снова
- session:
- dialog: сообщение
- end_session: true
- mode: single
Advertisement
Add Comment
Please, Sign In to add comment