Git Product home page Git Product logo

arduino-is-mybot-online's Introduction

Arduino, is my bot online?

It opens a websocket connection with Discord to receive PRESENCE_UPDATE events. Once the target become offline, it makes a red led blinks, and once it comes back online, it turns on the green led.

How to install

  • Set up your project using the schematic below.
  • Download the code.
  • Rename the secrets_sample.h file to secrets.h and fill it.
  • Upload it to your Arduino.
  • You're done!

Once the watched bot will be offline, the red led will blink.

Used libraries

You will also need to add this link: http://arduino.esp8266.com/stable/package_esp8266com_index.json to the Additional boards Manager to be able to select Node mcu 1.0 as the card type.

Used components

Schematic

schematic

arduino-is-mybot-online's People

Contributors

androz2091 avatar sattishh avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

Forkers

twlite

arduino-is-mybot-online's Issues

Something wrong with the code

Hey Androz,

I was interested in this project so I tried it for myself, I bought all the components perfectly and physically the board is perfect.

However when uploading the code and when I watched the Output, It connected to Wi-Fi, it opened the websocket connection, got details and closed few seconds later.

It also does this:
Sending heartbeat... Heartbeat payload sent!

I don't understand why it doesn't work. Both the LEDs work perfectly but something is wrong with the code that isn't making the light turn on when bot is online. The Red LED is blinking

Waiting for your reply and idea on why this is happening, thank you!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.