Site icon Upwork jobs and All that news – GPT, AI, Travel

WhatsApp Communication Management Bot with Admin Controls and AI-Powered Content Flagging – Upwork

We are seeking a skilled developer to create a WhatsApp bot that will serve as an intermediary between clients and developers. The bot will facilitate indirect, managed communication through separate WhatsApp groups, implement AI-powered content flagging for text, images, and videos, and allow admin-level configuration via WhatsApp commands.

Detailed Use Case

Core Features
– Managed Communication: Create separate WhatsApp groups for clients and developers, each containing the bot as a member.
– Dynamic Group Relaying: Admin can dynamically link client and developer groups to control message flow.
– AI-Powered Content Flagging: Implement AI algorithms to scan for unauthorized content in text, images, and videos. Any attempt to share personal contact info will be blocked, no screenshots with phone numbers and emails, or social media pages, no sharing full names or emails.
– Admin Approval: Flagged content is sent to an admin's WhatsApp for manual review using commands.
– Silent Rejection: If admin chooses to reject a message, it won't be forwarded and no notification will be sent to the sender.

Admin Configurable Settings
– Admin can issue commands like `/link client_group_id dev_group_id` to dynamically configure which client group is linked to which developer group.
– Admin can approve or reject flagged content by issuing commands like `/approve` or `/reject`.

AI-Powered Content Flagging
– For text, use NLP libraries like spaCy or NLTK.
– For images, use OCR libraries like Tesseract.
– For videos, use video frame analysis techniques, possibly with OpenCV.

Technical Requirements
– Backend: Preferably Node.js with WebSocket support for real-time requirements.
– Database: MongoDB or similar for dynamic and schema-less data storage.
– WhatsApp API: Use WhatsApp Business API or third-party solutions like Twilio.
– AI and NLP: Integrate machine learning and NLP libraries for content analysis.
– OCR and Video Analysis: Integrate OCR and video processing libraries for multimedia content.
– Command Parsing: Implement command parsing for admin controls.

Deliverables
– A robust backend server capable of real-time WhatsApp API interaction.
– Fully functional AI algorithms for text and multimedia content flagging.
– Admin-level controls via WhatsApp commands.
– Comprehensive documentation and comments within the code.
– Tests to ensure all features are working as expected.
– This specific point is not a deliverable, however this is to make sure you read my entire proposal here on upwork.
– If you read this all the way here let me know by starting your reply with the phrase hello project, otherwise you wont hear back from me.

Timeframe
– Let me know how long you think it will take you.

Budget
– Budget is negotiable based on the estimated workload and the skill level of the developer

Posted On: October 05, 2023 16:49 UTC
Category: Full Stack Development
Skills:MongoDB, MySQL, WhatsApp, AI Bot, Artificial Intelligence

Skills: MongoDB, MySQL, WhatsApp, AI Bot, Artificial Intelligence
Country: Canada

click to apply
2023-10-05 22:49:06,
All jobs | upwork.com ,
https://www.upwork.com/jobs/WhatsApp-Communication-Management-Bot-with-Admin-Controls-and-Powered-Content-Flagging_~0157a7278ebffe5f92?source=rss,
,
#WhatsApp #Communication #Management #Bot #Admin #Controls #AIPowered #Content #Flagging #Upwork

Get this job

Exit mobile version