GitHub 동작으로 방 경고 트리거🚨

나의 해커 경기 여행


내가 이 글을 제출한 것은 나의 여정의 일부분이자 내가 참여한 일부분이다.
실제 작업:

동기


저는 개발자를 영웅으로 상상해 왔습니다. 왜냐하면 그들은 많은 여가 시간을 써서 유용한 소프트웨어로 그들의 지식을 공유하고 oss 커뮤니티에 보답하기 위해서입니다. 저는 oss에 대한 열정이 넘치는 사람을 많이 만났습니다. 저에게 있어서 그들은 가장 좋은 것을 받아야 합니다.
그래서 제가 간단한 동작을 했어요.누군가가 설정한 저장소에서 문제를 열었을 때, 이것은 당신의 방에 경보를 울릴 수 있으며, 지금 도시가 당신을 필요로 할 때, 당신은 자신을 영웅처럼 느낄 수 있습니다!너도 이 동작을 혼합해서 네 방 천장에 배트맨 신호를 켤 수 있다🦸 🦇 좋은 생각이에요!

나는 그것이 예쁘지 않다는 것을 알지만, 그것은 그것의 목적에 부합된다👻

제출 범주:


재미있는 사물인터넷

Yaml 파일 또는 코드 링크


on:
  issues:
    types: [opened]

jobs:
  do_iot_thing:
    runs-on: ubuntu-latest
    name: A job to turn on a light when someone opens an issue
    steps:
      - name: Send activation to ESP8266 device
        uses: 'mxarc/[email protected]'
        id: activation
        with:
          time: '15' # how much time we will keep our light on
          blink: true # enable blinking, otherwise just turn on the lamp
          io_user: '${{ secrets.IO_USER }}'
          io_key: '${{ secrets.IO_KEY }}'
          io_feed: 'issuetron'
          send_context: true
      # Use the output from the `hello` step
      - name: Check if we succeeded to turn on the light
        run: echo "The result of the action is ${{ steps.activation.outputs.success }}"
시장 동향 링크:
https://github.com/marketplace/actions/issuetron-3000

소스 코드


mxarc / issuetron-3000


🚨 저장소에서 문제를 열 때 경고 열기



issuetron-3000🚨


🚨 당신의 환매 거래가 발행될 때, 실체 세계의 빛 신호를 켜라
이게 제 참가작이에요.

지수


  • issuetron-3000 🚨
  • Index
  • About this
  • How to use
  • Requirements
  • Setting up Adafruit IO
  • Setting up your IoT device
  • Setting up action
  • Trying the action
  • License
  • 이것에 관하여


    이것은 매우 간단한 조작으로 현실 세계와 Adafruit IO 클라우드에 연결된 사물인터넷 장치를 연결하기 위한 것이다.
    그것은 환매 관리자가 그들의 환매 중의 새로운 문제에 대해 경각심을 가지도록 허락하는데, 이것은 개척 영웅들을 위해 설계한 것이다💙
    🔧 제가 Adafruit IO 클라우드를 사용하는 것은 사물인터넷 개발과 설비 설정을 편리하게 하기 위해서입니다. 왜냐하면 대부분의 사람들이 간단한 방식으로 설비를 설정하기를 원하지 AWS나 Azure 사물인터넷 등 복잡한 설정을 겪지 않아도 된다는 것을 알고 있기 때문입니다.
    작업 흐름 탐색 중...
    View on GitHub

    나 어떻게 했어?


    🔧 제가 Adafruit IO 클라우드를 사용하는 것은 사물인터넷 개발과 설비 설정을 편리하게 하기 위해서입니다. 왜냐하면 대부분의 사람들이 간단한 방식으로 설비를 설정하기를 원하지 AWS나 Azure 사물인터넷 등 복잡한 설정을 겪지 않아도 된다는 것을 알고 있기 때문입니다.
    동작 워크플로우는 "문제"이벤트를 탐색하고 있습니다. 이 이벤트가 터치되면 사용자 이름과 문제 제목 같은 문제 상하문을 얻고 MQTT 프로토콜을 통해 옆에 누워 있는 ESP8266 장치로 내용을 보내면 자동차 부품 상점에서 받은 빨간불을 켤 수 있습니다.🚨
    Action은 다음과 같은 세부 사항을 포함하여 문제에 대한 컨텍스트를 보낼 수 있습니다.
  • 발행 제목
  • 질문 작성자
  • 원본 재구매
  • 바이트를 저장하거나 사물인터넷 장치에서만 사용자 정의 작업을 터치하려면 문제 상하문을 비활성화할 수 있습니다.
    이 작업은 장치 키와 ID 등 변수가 기밀이어야 하기 때문에 장치 설정 방법에 대한 자세한 정보를 자술한 파일에서 찾을 수 있습니다.

    사물인터넷 장치를 연결하는 방법의 예
    위의 그림에서 우리는 빨간색 LED를 가지고 있지만, 나는 네가 다른 광원을 사용하거나 벨소리를 추가할 수 있다고 건의한다.
    너는 여기서 실제 행동을 볼 수 있다.



    아방소 레예스🌵

    ⚡ acción 8) Aún falta programmar algunas medidas precastutorias como:-Evitar llegar al ímite de subs al brooker MQTT(Adafruit IO), -Montarel circuito con una fuente reguladoray también envier el contexto del issue para mostrarlo en una pantalla lcd
    2020년 8월 18일 오후 22:22
    0
    삼.

    제가 이 동작을 만들면서 뭘 배웠어요.


    저는 GitHub 조작에 대한 기초 지식을 이해할 수 있습니다. 해커 경쟁은 이 기묘한 도구에 대한 완벽한 동기를 더 많이 배우기 시작했습니다. 저는 앞으로 GitHub 조작을 어떤 방식으로 사용하는 사물인터넷 관련 프로젝트를 더 많이 만들 계획입니다.
    GitHub 작업 문서는 가장 좋은 시작입니다. 그것을 따르는 것을 두려워하지 마십시오. 이것은 시작 프로젝트를 만드는 것부터 첫 번째 작업을 배치하는 것까지 모든 내용을 포함합니다.

    좋은 웹페이지 즐겨찾기