MatrixFrog

What Is the $MATRIX BuyBot?

The $MATRIX BuyBot is a custom-built Telegram bot designed to monitor blockchain transactions in real time on the Pepe Unchained network. Developed in Go, this innovative tool tracks token buy events for $MATRIX and immediately alerts the community via Telegram. It not only enhances transparency but also builds excitement by delivering engaging, data-rich notifications directly to your chat.

How Does It Work?

  • Real-Time Blockchain Monitoring:
    The BuyBot connects to the Pepe Unchained network using its dedicated RPC endpoint. It continuously listens for blockchain log events associated with $MATRIX, filtering out only the genuine buy transactions.
  • Event Processing and Verification:
    Utilizing the Ethereum Go client libraries, the BuyBot inspects each log entry to ensure it represents a valid purchase. It verifies that tokens are transferred from the liquidity pool (and not as internal transfers) before triggering an alert.

  • Data Integration & Calculation:
    The bot pulls live token data from GeckoTerminal to compute essential metrics, such as:

    • Token Price
    • Market Cap
    • Buy Value in USD

    These calculations ensure that each alert is not only timely but also informative, giving community members a clear picture of each buy event’s market impact.

  • Engaging Visual Alerts:
    To make notifications both fun and easy to understand, the BuyBot uses a configurable token emoji. With a set “emoji ratio,” the bot converts the number of tokens bought into a series of emojis (e.g., one emoji for every X tokens). It even organizes these into rows for a quick visual summary of the transaction’s magnitude.

  • Customizability & Scalability:
    Designed with flexibility in mind, the BuyBot allows chat administrators to configure key settings via Telegram commands, such as:

    • Token Emoji: Choose the icon used in alerts.
    • Buy Value Threshold: Set the minimum USD value required to trigger an alert.
    • Emoji Ratio & Max Emoji Rows: Adjust how token amounts translate into a visual emoji representation.
    • Alert Media: Optionally attach photos, animations, or videos to alerts.
     

    All configurations are stored in a PostgreSQL database, ensuring that every chat can maintain a customized monitoring experience.

Why Use the $MATRIX BuyBot?

In my view, the BuyBot is a cornerstone of $MATRIX’s commitment to utility and community engagement. It provides:

  • Immediate Transparency: Community members receive instant updates on significant buy events, fostering a well-informed user base.
  • Enhanced Engagement: Visual and detailed alerts spark discussion and excitement, reinforcing $MATRIX as a dynamic project.
  • Reliability and Efficiency: Built with robust Go code and proven libraries, the BuyBot ensures consistent performance even during high-volume trading periods.
 

By combining real-time monitoring, detailed analytics, and engaging visual cues, the $MATRIX BuyBot isn’t just a notification tool—it’s an essential part of the community’s strategy to break out of the matrix, much like NEO did, and build a vibrant, innovative future for Pepe Unchained.

How to Use PepuBuyBot (The $MATRIX BuyBot)

PepuBuyBot is our custom Telegram bot that monitors $MATRIX buy events in real time on the Pepe Unchained network. It sends engaging, emoji-powered alerts to keep you instantly informed about every transaction. Below is a quick reference for all the available commands:

  • /help
    Shows a list of all available commands and a brief description of each.

  • /setup <tokenEmoji> <contractAddr> <poolAddr> [buyValueLimit=0] [emojiRatio=10000] [maxEmojiRows=12]
    Initializes the bot with your configuration settings.
    Example:
    /setup 🐸 0x1234567890abcdef 0xabcdef1234567890 25 50000 12
    This sets:

    • Token Emoji: The icon used in alerts.
    • Contract Address & Pool Address: Essential for identifying valid buy events.
    • Buy Value Limit: Minimum USD amount required to trigger an alert.
    • Emoji Ratio: Number of tokens represented by one emoji.
    • Max Emoji Rows: Maximum rows of emojis displayed in alerts.
  • /start
    Starts or resumes monitoring based on your current configuration.

  • /stop
    Stops monitoring (your configuration is preserved so you can resume with /start later).

  • /reset
    Deletes the current configuration and stops monitoring, allowing you to set up the bot afresh.

  • /setemoji <emoji>
    Updates the token emoji used in alerts.
    Example:
    /setemoji 🐸

  • /setlimit <amount>
    Sets or updates the minimum USD buy limit required to trigger an alert.
    Example:
    /setlimit 25

  • /setratio <ratio>
    Adjusts how many tokens correspond to one emoji in the alert visuals.
    Example:
    /setratio 10000
    (Meaning one emoji represents 10,000 tokens.)

  • /setmaxrows <integer>
    Defines the maximum number of emoji rows displayed in an alert.
    Example:
    /setmaxrows 12

  • /setfile
    Assigns a media file (photo, animation, or video) for use in alerts. To use, reply to a media message with this command.

  • /status
    Displays your current configuration and monitoring status.