VERY EASY QUICK PROJECT

Job ID: 37834403

Budget: $10 – $30 AUD

Hi!

I need someone to make a custom slackbot that reads a specific channel. I need the bot to do the following every 15 minutes:

Find the most recent message in the channel that has the text "ID: (ALLOW ME TO INSERT EMPLOYEE ID IN HERE)

If that same message contains the text "CLOCKING IN" then display the text "(EMPLOYEE-ID) IS ONLINE" with Online being in Bold.

If that same message contains the text "CLOCKING OUT" then display the text "(EMPLOYEE-ID) IS OFFLINE" with Offline being underlined.

I then need the above to be able to repeat but find the most recent message for a different employee ID.

Essentially this slack channel marks the attendance and clocking in and out of different employees. I need this slackbot to read the most recent clock-in/clock-out messages from these employees and then basically send a summary message in the slack channel every 15 minutes of who is currently online and available and who isn't.
Related categories: Python Software Architecture Slack