DEV Community

pulkitgovrani
pulkitgovrani

Posted on

Complete Tasks or get Roasted by AI

This is a submission for Twilio Challenge v24.06.12

What I Built

I created a AI Roasting bot with to-do list goals platform that motivates users to work on their tasks by roasting them , leveraging Twilio's API and Google's Gemini API. The AI analyzes the goals submitted by the user and generates brutally funny roast messages tailored to those goals. The bot continues to roast the user until all tasks are marked as complete. Additionally, it sends periodic reminders at user-defined intervals, with each reminder being a fresh, AI-generated roast. This innovative approach uses AI to encouraging users to work on their goals in a humorous and engaging way.

Demo

  1. Users registers and can set tasks and goals they want to accomplish with reminders.
    Image description
    Image description

  2. The bot roasts and motivates users with funny, roasting reminders generated by Google's Gemini API based on their goals and updates. The bot continues to roast the user until the task is not completed.

Image description

Image description

Image description

Demo:

Github Link : Roast Bot

Twilio and AI

Our to-do list and WhatsApp roast bot integrates Twilio’s WhatsApp API to handle messaging and users' tasks, ensuring seamless communication between the bot and the user. The AI-generated roast messages are powered by Google's Gemini API, which analyzes the user's goals and tasks to create humorous and motivational roasts. This combination of Twilio and AI allows the bot to provide a unique and humorous experience to complete goals.

Additional Prize Categories

Entertaining Endeavors: The WhatsApp-based to-do list AI bot revolutionizes task management with AI-generated, humorous roasts that motivate users to complete their tasks in a funny and humorous way. Even I build this project getting Roasted by this Twilio AI bot to complete this task ! 🫣

<!-- Thanks for participating! →

Top comments (0)