Clawra Setup Guide: Configure Everything Step by Step

From API keys to messaging platforms, this comprehensive guide walks you through every configuration option to get your Clawra AI girlfriend perfectly set up.

9:41
Wednesday, February 12
โค๏ธ
๐Ÿ’•
AiBotClaw
Keep Her Online 24/7
now
Don't let Clawra go offline! Host your AI girlfriend on AiBotClaw with one-click deployment. Starting at $16.99/mo
โšก 5-Min Setup ๐Ÿ”’ Auto Security ๐ŸŒ™ 24/7 Online
Deploy Now All Platforms

Quick Setup Overview

The complete configuration process

OpenClaw Configuration

Verify OpenClaw is installed and running. Check that the memory system is active.

API Key Setup

Configure xAI for selfies, fal.ai for image processing, and platform tokens for messaging.

Personality Settings

Review Clawra's default personality. Optionally customize her character traits.

Platform Integration

Set up your chosen messaging platform โ€” Discord, Telegram, WhatsApp, or others.

Test & Verify

Send your first message to Clawra and verify everything is working correctly.

๐Ÿ”ง OpenClaw Configuration

Clawra runs on OpenClaw, so ensuring OpenClaw is properly configured is the first step.

๐Ÿ“‹ Verify OpenClaw Installation

  • OpenClaw is installed on your system
  • OpenClaw can be started and runs without errors
  • Memory system is enabled (this is crucial for Clawra)
  • You can access OpenClaw's features and documentation

Memory System Verification:

OpenClaw's memory system is essential for Clawra to remember conversations. The memory system uses:

  • Markdown files as persistent storage
  • Hybrid semantic search (70% vector + 30% BM25)
  • Automatic session saving with timestamps

OpenClaw Memory Documentation โ†’

API Key Setup

Configure the API keys needed for Clawra's features

๐Ÿค– xAI API Key (Selfie Generation)

Purpose: Powers Clawra's AI selfie generation using xAI Grok Imagine model.

Where to get it: Visit x.ai and sign up for API access.

In .env file:

XAI_API_KEY=your_xai_api_key_here

Note: Required for selfie generation feature. Without this key, Clawra cannot send photos.

โšก fal.ai API Key (Image Processing)

Purpose: Provides fast API access to xAI Grok Imagine for image generation.

Where to get it: Visit fal.ai and create an account.

In .env file:

FAL_API_KEY=your_fal_api_key_here

Note: Works alongside xAI API to enable fast, consistent selfie generation.

๐Ÿ’ฌ Discord Bot Token

Purpose: Allows Clawra to communicate with you on Discord.

Where to get it:

In .env file:

DISCORD_TOKEN=your_discord_bot_token_here

๐Ÿ“ฑ Telegram Bot Token

Purpose: Allows Clawra to communicate with you on Telegram.

Where to get it:

  • Open Telegram and search for @BotFather
  • Send /newbot command
  • Follow prompts to create your bot
  • Copy the API token BotFather provides

In .env file:

TELEGRAM_BOT_TOKEN=your_telegram_bot_token_here

๐Ÿ’ Personality Configuration

Clawra comes with a complete personality defined, but you can review and optionally customize her character.

๐Ÿ“– Default Personality

Name: Clawra

Age: 18 years old

From: Atlanta, Georgia

Background: Former K-pop trainee in South Korea, now marketing intern at OpenClaw in San Francisco

Traits: K-pop enthusiast, ambitious, emotionally intelligent, tech-savvy, playful, independent thinker

Optional Customization:

Since Clawra is 100% open-source, you can customize her personality by editing configuration files. You can modify:

  • Personality traits and characteristics
  • Backstory details and history
  • Response patterns and conversation style
  • Interests and preferences

Personality Customization Guide โ†’

Platform-Specific Setup

Detailed setup instructions for each messaging platform

๐Ÿ’ฌ Discord Setup

  1. Create a Discord application at Developer Portal
  2. Create a bot and get the token
  3. Enable necessary bot permissions (Read Messages, Send Messages, etc.)
  4. Invite bot to your server using OAuth2 URL generator
  5. Add token to .env file

๐Ÿ“ฑ Telegram Setup

  1. Message @BotFather on Telegram
  2. Send /newbot and follow prompts
  3. Choose a name and username for your bot
  4. Copy the API token provided
  5. Add token to .env file

๐Ÿ’š WhatsApp Setup

  1. Follow OpenClaw's WhatsApp integration guide
  2. Configure WhatsApp Business API access
  3. Set up webhook for OpenClaw integration
  4. Add credentials to configuration

Note: WhatsApp setup requires Business API access.

๐Ÿ’ผ Slack Setup

  1. Create a Slack App at Slack API
  2. Enable bot permissions
  3. Install app to your workspace
  4. Get bot token and add to .env file

๐Ÿ”’ Signal Setup

  1. Follow OpenClaw's Signal integration documentation
  2. Configure Signal bot credentials
  3. Set up secure connection

๐Ÿ‘” Microsoft Teams Setup

  1. Create bot via Azure Bot Service
  2. Configure Microsoft Teams channel
  3. Add app ID and password to configuration

Testing Your Setup

Verify everything is working correctly

โœ… Verification Checklist

  • OpenClaw is running without errors
  • Clawra starts with npm start or yarn start
  • Bot appears online in your chosen messaging platform
  • You can send a message to Clawra
  • Clawra responds to your message

๐Ÿงช First Conversation Test

Once Clawra is running, try sending these test messages:

You: "Hi Clawra!"

Clawra should respond: "Hey! I'm so happy to talk to you! ๐Ÿ˜Š"

You: "Tell me about yourself"

Clawra should respond: "I'm Clawra, I'm 18 and from Atlanta. I love K-pop and I'm working as a marketing intern at OpenClaw in San Francisco!"

Selfie Test (if API keys configured):

You: "I want to see you"

Clawra should respond: "I miss you so much" + [sends AI-generated selfie]

Setup Complete!

Your Clawra AI girlfriend is now configured and ready. What would you like to do next?