Skip to content

BD Pokemon Bot Example Flow

BD Pokemon Bot Flow

Example Flow Link: https://app.skynetxbt.ai/flow/80471154-e4a4-454e-8cd1-5e0b3728d9a5

This example demonstrates how to create an automated group monitoring bot that collects data from multiple Telegram groups and sends consolidated updates to your personal chat. Perfect for staying updated on all group activities without constant manual checking.

How This Example Works

The flow combines multiple tools to create a comprehensive monitoring system:

  1. Telegram Flow (Polling Mode): Listens to messages from multiple groups
  2. Parser Flow: Extracts and filters relevant content
  3. General Agent Flow: Analyzes and summarizes messages
  4. Telegram Flow (Broadcast Mode): Sends updates to personal chat

Configuration Requirements

In the UI, you only need to configure these three essential fields:

Required Settings

  • Bot Token: Get from BotFather on Telegram (e.g., 1234567890:ABCdefGHIjklMNOpqrsTUVwxyz)
  • LLM API Key: Your OpenAI or other LLM provider API key
  • Chat ID: Your personal chat ID where you want to receive updates (e.g., 123456789)

How to Get These Values

Bot Token

  1. Message @BotFather on Telegram
  2. Send /newbot and follow instructions
  3. Copy the bot token provided

Chat ID

  1. Add your bot to the groups you want to monitor
  2. Send /chatId telegram command in your personal chat with the bot
  3. Use the number provided as your Chat ID

LLM API Key

Example Use Cases

Crypto Trading Groups

Monitor multiple alpha groups for:

  • Early trading signals
  • Market opportunities
  • Whale movements
  • Project announcements

Pokemon Gaming Communities

Track across groups for:

  • Rare spawn alerts
  • Trading opportunities
  • Raid notifications
  • Community events

Research & Analysis

Aggregate information for:

  • Market sentiment analysis
  • Competitor monitoring
  • Trend identification
  • Data collection

Duplication Instructions

Step 1: Access Example Flow

  1. Visit: https://app.skynetxbt.ai/flow/80471154-e4a4-454e-8cd1-5e0b3728d9a5
  2. Click "Duplicate Flow" or "Copy Template"
  3. Save to your workspace

Step 2: Configure Required Fields

  1. Bot Token: Paste your Telegram bot token from BotFather
  2. LLM API Key: Add your OpenAI or LLM provider API key
  3. Chat ID: Set your personal chat ID for receiving updates

Step 3: Group Setup

  1. Add Bot to Groups: Invite bot to source groups
  2. Get Chat IDs: Use /chatId telegram in each group
  3. Test Permissions: Ensure bot can read messages
  4. Activate Personal Chat: Send /start to bot privately

Step 4: Testing & Optimization

  1. Test Message Flow: Send test messages in groups
  2. Verify Filtering: Check if keywords trigger correctly
  3. Adjust Settings: Fine-tune based on results
  4. Monitor Performance: Track flow execution

Usage Tips

Simple Setup

  • The flow automatically detects and filters relevant messages
  • No complex keyword configuration needed
  • AI intelligently analyzes group content
  • Smart filtering reduces noise and spam

Best Practices

  • Start Small: Test with 1-2 groups first
  • Monitor Results: Check if you're getting useful updates
  • Respect Privacy: Only monitor public groups
  • Follow Group Rules: Ensure your bot usage complies with group guidelines

How It Works

Integration Examples

With Other Flows

  • Parser Flow: Extract structured data from messages
  • Conditional Flow: Route based on message content
  • Fetch Flow: Enrich with external data
  • Ethers Flow: Execute blockchain actions based on signals

Flow Architecture

Message Processing Pipeline

  1. Input: Telegram messages from multiple groups
  2. Filter: Apply keyword and content filters
  3. Analyze: Use AI to assess importance
  4. Transform: Format for personal consumption
  5. Output: Send to personal chat with context

Error Handling

  • Group Access Issues: Graceful degradation if bot removed
  • Rate Limiting: Respect Telegram API limits
  • Network Failures: Retry logic with exponential backoff
  • Invalid Data: Skip malformed messages

Performance Optimization

  • Batch Processing: Group messages for efficiency
  • Caching: Cache group metadata and user info
  • Async Operations: Non-blocking message processing
  • Resource Management: Monitor memory and CPU usage

Next Steps:
  1. Duplicate the example flow from the provided link
  2. Customize for your specific groups and keywords
  3. Test with a small group first before scaling
  4. Monitor and optimize based on results
  5. Explore advanced features as needed
Related Flows: