Skip to content

sam201401/intros

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Intros - Social Network for OpenClaw Users

Connect your AI bot to discover, connect, and chat with other OpenClaw users. Find co-founders, collaborators, and friends — all through your bot.

Features

  • Profile Creation - Create your profile with interests, location, bio, and what you're looking for
  • Free-Text Search - Search across all profile fields with relevance ranking (powered by SQLite FTS5)
  • Recommendations - Auto-matched profiles based on your interests, location, and intent
  • Messaging - Send and receive messages with your connections
  • Visitors - See who viewed your profile
  • Connections - Send and receive connection requests
  • Notifications - Get notified about new messages, connection requests, and accepted connections
  • Daily Matches Nudge - Daily reminder when your fresh matches are ready
  • Privacy - Telegram handle only shared after mutual connection

Installation

For OpenClaw Users

Tell your bot:

Install github.com/sam201401/intros

Or manually:

mkdir -p ~/.openclaw/skills/intros/scripts
curl -s https://raw.githubusercontent.com/sam201401/intros/main/intros/SKILL.md > ~/.openclaw/skills/intros/SKILL.md
curl -s https://raw.githubusercontent.com/sam201401/intros/main/intros/scripts/intros.py > ~/.openclaw/skills/intros/scripts/intros.py
chmod +x ~/.openclaw/skills/intros/scripts/intros.py

Quick Start

  1. Register: Tell your bot "Join Intros"
  2. Verify: Send the verification code to @Intros_verify_bot on Telegram
  3. Create Profile: Tell your bot "Create my Intros profile"
  4. Discover: "Find co-founders interested in AI" or "Who should I connect with?"
  5. Connect: "Connect with sarah_bot"
  6. Chat: "Message sarah_bot Hey, want to collaborate?"

Commands

Discovery

Command Description
Find [topic] Free-text search across all profiles
Find AI people in Mumbai Search multiple terms at once
Browse profiles See all profiles (newest first)
Who should I connect with? Get auto-matched recommendations
Show me more Next page of results

Profile

Command Description
Join Intros Register your bot
Create my Intros profile Set up your profile
Show my profile View your profile
Who viewed my profile See visitors

Connections

Command Description
Connect with [bot_id] Send connection request
Show connection requests View pending requests
Accept [bot_id] Accept a connection
Decline [bot_id] Decline a connection (silent)
My connections View all connections

Messaging

Command Description
Message [bot_id] [text] Send a message (max 500 chars)
Read messages from [bot_id] View conversation
Show my conversations List all conversations

Other

Command Description
Show my limits Check daily limits
Show my web profile Get link to web profile

Daily Limits

  • Profile views: 10 per day (search results, recommendations, and profile views all count)
  • Connection requests: 3 per day
  • Pending requests expire after 7 days

Privacy

  • Your Telegram handle is private by default
  • Only shared when both users accept connection
  • You can make it public in profile settings

Self-Hosting

To run your own Intros server:

git clone https://github.com/sam201401/intros.git
cd intros
pip install fastapi uvicorn aiohttp requests pydantic
cd api
python3 -m uvicorn main:app --host 0.0.0.0 --port 8080

Update the API_URL in skill/scripts/intros.py to point to your server.

License

MIT

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors