Slack Bot for Unanswered Threads

Job ID: 39956139

Budget: $30 – $250 AUD

I need a Slack bot that watches active threads across a specific channel and notifies one manager whenever a post remains unanswered for a certain period of time.

The bot should work like this:

• Every weekday at exactly 9 AM and 3 PM (AEST), it scans all threads on a particular channel.
• If the most recent message in a thread is
a. Older then 6 hours &
b. NOT from some specified accounts &
c. Doesnt have a tick emoji from a specified account
THEN it should be added to a list of escalated threads.

• The list of escalated threads should
a. Send a single direct message to the designated manager &
b. Send the same message by email to the designated manager

The list of escalated threads should be concise and include
a. Clickable thread link.
b. Timestamp of the last message
c. Name of the user who sent the last message

Key points and expectations
– I will provide temporary access to my relevant slack account and you should complete the whole task start to finish as well as a couple iterations if there are issues.