Background job system
The background job system is a common component in the modern workflow. It can run jobs in an async fashion, which reduces the latency for clients.
You'll practice how to integrate an external API (in this case Slack's API) and how to use Sidekiq to schedule reminder jobs. These skills serve as the basis of production apps that integrate third-party APIs or require background jobs.
As many of us Slack on a daily basis for work, school, or personal use, we want to use Slack to remind us to regularly drink water throughout the day.
Depending on your familiarity with Slack's API, Redis, and background jobs, this project may take 8-16 hours. Please know this is just a reference time frame!
For an extra challenge: Have the Slack bot interact with the user to take their inputs for the reminder message and times through Slack.
The awesome set of verified mentors will provide guidance and mentoring help when you are stuck.
Suresh Atta
The background job system is a common component in the modern workflow. It can run jobs in an async fashion, which reduces the latency for clients.
QR codes have become ubiquitous in many countries in the last few years. With the help of bots, QR codes can be generated easily. Through this project, you'll learn how to use Discord bots to turn command arguments into outputs like QR code, without having to look for a QR code generation website.
We'll build a simple web scraper that returns the content of a news article when given a specific URL. Some examples of products which use similar technologies include price-tracking websites and SEO audit tools.
More coming soon...