AI Comment
Generates and posts AI-powered comments based on visual analysis of the current post.
What It Does
Section titled “What It Does”- Takes a screenshot of the current post
- Sends the image to an AI provider for analysis
- Generates a contextually relevant comment
- Types the comment with human-like simulation
- Posts the comment
- Logs the action for tracking
Supported AI Providers
Section titled “Supported AI Providers”| Provider | Models Available |
|---|---|
| OpenAI | GPT-4o, GPT-4o Mini, GPT-4 Turbo, GPT-4 Vision Preview |
| Claude (Anthropic) | Claude 3.5 Sonnet, Claude 3 Opus, Claude 3 Sonnet |
| DeepSeek | DeepSeek Chat, DeepSeek Reasoner |
| Gemini (Google) | Gemini 1.5 Pro, Gemini 1.5 Flash, Gemini Pro Vision |
| Groq | Llama 3.1 70B, Mixtral 8x7B |
| Custom | Any OpenAI-compatible endpoint |
Configuration Options
Section titled “Configuration Options”| Option | Type | Description |
|---|---|---|
| Account | Select | Account for logging and screenshot storage |
| Open Comment Session | Checkbox | Open comment section before commenting (disable if already open) |
| Provider | Select | AI provider to use |
| API Key | Password | Your API key (stored securely in node) |
| Model | Select | AI model (options depend on provider) |
| Custom Model Name | Text | For custom model names (when “Custom” selected) |
| Custom Endpoint URL | Text | For custom providers (OpenAI-compatible format) |
| Prompt Base | Textarea | Instructions for AI comment generation (up to 8000 chars) |
| Min Length | Number | Minimum comment length in words (default: 5) |
| Max Length | Number | Maximum comment length in words (default: 2200) |
| Blacklist | Textarea | Words to avoid, one per line |
| Enable Typing Simulation | Checkbox | Type like a human (recommended) |
| Typing Preset | Select | Fast, Normal, Slow, Human, or Custom |
| Custom Typing Config | Object | Min/max delay, chars per word (for Custom preset) |
| Wait After | Number | Seconds to wait after posting |
| Close Comment Session | Checkbox | Close comment section after posting |
Typing Presets
Section titled “Typing Presets”| Preset | Speed | Realism |
|---|---|---|
| Fast | Quick | Low |
| Normal | Moderate | Medium |
| Slow | Slow | High |
| Human | Variable | Very High |
| Custom | Configurable | Configurable |
Features
Section titled “Features”| Feature | Description |
|---|---|
| Visual Analysis | AI analyzes the actual post image, not just text |
| Multi-Provider Support | 6 AI providers + custom endpoints |
| Human-Like Typing | Configurable typing simulation with natural delays |
| Auto-Retry | Automatic retry on API failures (3 attempts, exponential backoff) |
| Blacklist Filtering | Avoid specific words in generated comments |
| Length Validation | Ensures comments meet min/max word requirements |
| Comment Verification | Confirms comment was successfully posted |
| Action Logging | Logs all comments to JSONL file for tracking |
| Screenshot Storage | Saves screenshots for reference |
Data Storage
Section titled “Data Storage”| Data | Location |
|---|---|
| Screenshots | Accounts/{account}/comments/posts/ |
| Comment Log | Accounts/{account}/comments/comment_log.jsonl |
Log Entry Format
Section titled “Log Entry Format”{ "username": "post_author", "comment": "Generated comment text", "provider": "openai", "model": "gpt-4o", "success": true, "account": "your_account", "screenshot": "/path/to/screenshot.jpg", "timestamp": "2024-01-15T10:30:00Z"}Output
Section titled “Output”Returns:
- success: Whether comment was posted
- provider: AI provider used
- model: Model used
- comment: The generated comment text
- username: Post author’s username
- screenshot: Path to saved screenshot
- duration: Execution time in seconds
Requirements
Section titled “Requirements”- API key for chosen provider
- Internet connection
- Must be viewing a post (or enable “Open Comment Session”)
When to Use
Section titled “When to Use”- Creating unique, personalized comments at scale
- Engaging with content in your niche
- Avoiding repetitive/generic comments
- Higher-quality interactions that appear human
Example Prompt
Section titled “Example Prompt”You are viewing an Instagram post. Analyze the image and write a genuine,engaging comment. Be casual and friendly. Don't use hashtags. Keep itbetween 5-15 words. Match the vibe of the content.- Customize your prompt for your niche and tone
- Use blacklist to avoid words that might seem spammy
- Enable typing simulation for more human-like behavior
- Test with different models - some are faster, some more creative
- Monitor logs to see what comments are being generated
- Start with GPT-4o Mini or Gemini Flash for cost efficiency