Alexa 알림을 트리거하는 Github 작업

일상 생활에서 Alexa와 같은 가상 비서 장치를 활용하는 데 관심이 있었습니다. 팬데믹 중에도 문서화했습니다. 이벤트가 발생할 때 Alexa에서 알림을 받는 것보다 리포지토리를 최신 상태로 유지하는 좋은 방법입니다.

GitHub에서 작업하는 모든 사용자는 새로운 풀 요청 또는 문제에 대한 정보를 얻을 수 있습니다. Github action triggers 중 하나를 사용하여 알림을 활성화할 수 있습니다.

내 워크플로우



GitHub 작업을 Alexa 알림 Github 작업이라고 합니다.

Alexa에 연결하기 위해 저는 Notify me이라는 기존 Alexa 기술을 사용하고 있습니다. 이 기술을 사용하면 REST API를 쉽게 설정하여 Alexa 장치로 알림을 보낼 수 있습니다.

NotifyMe 설정



먼저 Alexa 장치에 알림 열기를 요청하십시오.

"Alexa, open notify me"

그것은 당신의 장치에 기술을 추가합니다. 그런 다음 모바일 장치에서 Alexa 앱을 사용하여 Alexa 계정을 스킬에 연결해야 합니다.



앱에 들어가면 Amazon 계정에 로그인하기만 하면 됩니다. Amazon에서 프로필에 대한 스킬 액세스를 허용할지 묻습니다. 나중에 API 키와 비밀을 얻을 수 있도록 이메일을 사용합니다.



선택적으로 스킬 설정을 편집하여 스킬이 메시지를 수신할 때 장치에서 녹색 표시등 알림을 켤 수 있습니다.



Alexa 장치에서 메시지를 테스트하고 API 자격 증명을 받으려면 https://www.getnotify.me/에 로그인하십시오. 키와 시크릿이 있으면 GitHub 작업에 대해 설정한 리포지토리에 해당 시크릿을 추가하십시오.

제출 카테고리:



흥미로운 IoT

Yaml 파일 또는 코드 링크




토니디아즈 / 아마존-알렉사-알림-github-액션


GitHub 작업을 통해 Amazon Alexa 장치에서 알림 받기





아마존-알렉사-알림-github-액션


GitHub 작업을 통해 Amazon Alexa 장치에서 알림 받기

단계


1. Alexa 앱에서 NotifyMe 기술을 활성화합니다.

Alexa, enable NotifyMe
모바일 장치에서 Alexa 앱으로 이동하여 기술을 계정과 연결하십시오. 이렇게 하면 기술이 API 자격 증명을 이메일 계정에 연결할 수 있습니다.

선택 사항: 이 기술에 대한 알림 표시기를 켭니다.


단계:

2. 자격 증명을 위해 https://www.getnotify.me/에 로그인합니다.


여기에서 Alexa 장치에 테스트 메시지를 보내고 API와 함께 사용할 자격 증명을 생성할 수 있습니다.

3. 리포지토리에 대한 작업 설정


이 작업 택시는 사용 가능한 모든 항목에서 트리거됩니다events.
다음은 열려 있는 문제에 대한 예입니다.
on
  issues
    types: [opened]
jobs
  # This workflow contains a single job called "alexa-notify"
  alexa-notify:
    # The type of runner that the job will run on
    runs-on: 


View on GitHub


작동 중인 GitHub 작업



새로운 이슈가 생성되었을 때 Github Action이 어떻게 작동하는지 보여주기 위해 영상을 올렸습니다. 작업이 실행된 후 Amazon Alexa는 알림 표시등과 함께 차임벨을 울립니다. 그런 다음 Alexa에게 알림을 알려달라고 요청할 수 있습니다. 문제 번호와 제목으로 새 항목이 생성되었음을 알리도록 알림이 설정되었습니다.


추가 리소스/정보



Notify me 스킬 사용.

좋은 웹페이지 즐겨찾기