Índice:

Slack Integrated Coffeebot: 4 etapas
Slack Integrated Coffeebot: 4 etapas

Vídeo: Slack Integrated Coffeebot: 4 etapas

Vídeo: Slack Integrated Coffeebot: 4 etapas
Vídeo: Zapier and ChatGPT With OpenAI Beginner's Guide To AI Automation | Tutorial For 2024 2024, Novembro
Anonim
Slack Integrated Coffeebot
Slack Integrated Coffeebot

Você fica frustrado no escritório quando nunca há café fresco na cozinha quando você chega?

Este problema comum de escritório requer ações sérias. Com este instrutível você pode criar um coffeebot integrado Slack para suas cafeteiras com pouco dinheiro, equipamento e esforço.

Etapa 1: Obtenha as peças

Obtenha as peças
Obtenha as peças

Para este projeto, pesquisei muitos dispositivos. Eu esperava encontrar um dispositivo que funcionasse para alguns objetivos:

  1. Integração com Slack
  2. Funcionalidade de cronômetro
  3. Orçamento amigável
  4. Requer nenhum / poucos aplicativos de hardware

A pesquisa resultou no Particle Internet Button (https://store.particle.io/products/internet-button). Este dispositivo relativamente barato oferece uma integração fácil com o Slack usando IFTTT, a funcionalidade do temporizador pode ser alcançada usando LEDs e todo o hardware está no pacote. Uma pequena desvantagem foi a falta de um case adequado, mas felizmente a Thingsverse ofereceu um projeto de impressora 3D pronto para uso (https://www.thingiverse.com/thing:1090057). Com a ajuda de um amigo, consegui imprimir isso e o último problema foi resolvido.

Etapa 2: Começar a obter o hardware e o software juntos

Em primeiro lugar, prepare o botão Particle Internet para usar. Não vou orientar todos os passos aqui, porque eles têm um bom guia de como usá-lo:

Assim que o básico estiver pronto, é hora de colocar o bife desta história na mesa.

Devemos começar descrevendo as histórias de usuário preferidas:

  • Gostaria de receber uma notificação através do Slack, quando alguém fizer café.
  • Quando o café estiver pronto, gostaria de ver há quanto tempo o café foi feito. Não quero verificar a mensagem mais recente do Slack enquanto estou na cozinha. Algo como uma precisão de 15 minutos é razoável aqui.

Essas duas questões principais eram o objetivo. O arquivo anexado contendo o código-fonte possui uma grande quantidade de documentação e explicações sobre como as diferentes partes funcionam.

Depois que esse código-fonte é instalado no botão Internet, a última parte que falta é configurar o miniaplicativo IFTTT.

Etapa 3: configurar o IFTTT entre a nuvem de partículas e o Slack

Configurando o IFTTT entre a nuvem de partículas e o Slack
Configurando o IFTTT entre a nuvem de partículas e o Slack
Configurando o IFTTT entre a nuvem de partículas e o Slack
Configurando o IFTTT entre a nuvem de partículas e o Slack

Esta parte é bastante direta e está bem documentada tanto do lado da Partícula quanto do IFTTT. Aqui estão algumas imagens de como o miniaplicativo ficará no final.

No Slack, você só precisa criar um canal público. Nada mais é necessário.

Etapa 4: o resultado e o uso

O resultado e uso
O resultado e uso
O resultado e uso
O resultado e uso

Esta é a aparência do botão. Você deve instalar o botão próximo às cafeteiras de seu escritório e orientar seus colegas sobre como usá-lo. No meu caso de uso, há duas cafeteiras, portanto, os botões esquerdo e direito. Com este código não é possível adicionar mais do que isso, mas com algumas modificações o terceiro e o quarto podem ser adicionados, mas a redefinição precisa ser redesenhada.

Algumas coisas a considerar:

1. A antena wi-fi não é muito forte no Photon, então o roteador wi-fi (2, 4 Ghz) deve estar localizado bem próximo. Na minha ocasião, o roteador wi-fi estava a cerca de 10 metros do outro lado da sala.

2. O botão da Internet não é à prova d'água, então coloquei-o em cima do recipiente para evitar possíveis respingos da cafeteira.

3. Os mills () usados no código zerarão a cada 49 dias, então pode ser necessário reiniciar depois disso (não consegui testar isso)

Recomendado: