How to Get Support for TrendRadar: Complete Guide to Bug Reports, Community Help, and Sponsorship

TrendRadar provides multiple support channels including GitHub Issues for technical problems, WeChat/QQ groups for community discussion, and micro-donation QR codes for financial sponsorship.

TrendRadar is an open-source trend analysis platform that combines automated data collection with AI-powered insights. Whether you need help configuring the tool, want to report a bug, or wish to support the project financially, this guide covers every support pathway available in the sansan0/TrendRadar repository.

GitHub Issues: The Primary Technical Support Channel

The "交流与反馈" (Communication and Feedback) section in README.md directs all technical questions to GitHub Issues. This is the recommended path for bug reports, feature requests, and troubleshooting assistance.

How to Open an Effective Issue

Issues with clear reproduction steps receive faster responses. The repository maintainers recommend including:

  • A descriptive title summarizing the problem
  • Steps to reproduce the error
  • Expected vs. actual behavior
  • Screenshots if applicable
  • Environment details (OS, Python version, TrendRadar version)

Create an issue from the command line using the GitHub CLI:


# Replace <title> and <body> with your own text

gh issue create --title "<title>" --body "<body>"

Access the Issues tab directly at: https://github.com/sansan0/TrendRadar/issues

Community Support: WeChat and QQ Groups

For real-time discussion and community help, TrendRadar maintains active presences on Chinese social platforms documented in the "交流与反馈" section.

Available Channels

Platform Purpose How to Join
WeChat Public Account Official announcements and updates Scan the QR code in README.md or search for the account name
QQ Group Community discussion and peer support Enter the group number listed in the "交流与反馈" section

These channels are particularly useful for:

  • Quick configuration questions
  • Sharing custom use cases
  • Staying updated on new features
  • Connecting with other TrendRadar users

Financial Support: The "一元点赞" Micro-Donation Model

TrendRadar offers a soft-paywall sponsorship system called "一元点赞" (One-Yuan Like) for users who want to support development financially.

How to Sponsor

The "❤️ 觉得好用?支持一下" (Find it useful? Show your support) section in README.md contains:

  • WeChat Pay QR code: _image/weixin.png
  • Alipay QR code: _image/alipay.png

These static images are hosted on cos.ap-shanghai.myqcloud.com and can be scanned directly to send micro-donations. The process is manual on the recipient side—no API keys or automated payment processing is exposed in the repository.

Adding Sponsorship Promotion to Generated Reports

The donation banner can be automatically injected into every HTML report generated by TrendRadar. In trendradar/core/scheduler.py (or loader.py in older versions), add:

def inject_donation_banner(html: str) -> str:
    banner = """
    <div class="donate-banner">
        <a href="#-支持项目">❤️ 觉得好用?支持一下</a>
    </div>
    """
    return html.replace("</body>", banner + "</body>")

This creates a persistent link to the sponsorship section in every report viewed by users.

Developer Support: MCP API and Advanced Integration

For developers building on top of TrendRadar, the Model-Context-Protocol (MCP) server provides programmable support channels.

Notification API

The mcp_server/tools/notification.py module implements a /notification endpoint that external services can call to push support tickets to configured channels:

import requests
import json

# Load the MCP notification endpoint from the config (example)

MCP_URL = "http://localhost:3333/notification"

def send_support_message(subject: str, content: str):
    payload = {
        "title": subject,
        "message": content,
        "channel": "weixin"   # any channel defined in config.yaml

    }
    r = requests.post(MCP_URL, json=payload, timeout=5)
    r.raise_for_status()
    print("Support message sent:", r.json())

# Example usage

send_support_message(
    "TrendRadar UI glitch on mobile",
    "The keyword tabs do not respond to swipe gestures on iOS Safari."
)

Configuring Support Channels

All notification channels are defined in config/config.yaml. Adding a new support channel requires only YAML configuration—no code changes needed:

notification:
  channels:
    weixin:
      enabled: true
      webhook_url: "https://..."

    feishu:
      enabled: true
      webhook_url: "https://..."

    # Add new channels here

    slack:
      enabled: true
      webhook_url: "${SLACK_WEBHOOK_URL}"

Documentation and Self-Service Resources

Before opening a support request, consult these official resources:

Resource Location Purpose
Quick Start Guide README.md → "快速开始" Installation and basic configuration
English Documentation README-EN.md Support for international users
MCP Server API mcp_server/tools/ Developer integration reference
Configuration Reference config/config.yaml All customizable settings

Summary

  • Technical problems: Open a GitHub Issue with reproduction steps at github.com/sansan0/TrendRadar/issues
  • Community help: Join the WeChat public account or QQ group listed in the "交流与反馈" section
  • Financial support: Scan the WeChat/Alipay QR codes in the "❤️ 觉得好用?支持一下" section
  • Developer integration: Use the MCP server notification API in mcp_server/tools/notification.py
  • Self-service: Read the "快速开始" guide in README.md or README-EN.md

Frequently Asked Questions

How do I report a bug in TrendRadar?

Open a GitHub Issue with a clear title, reproduction steps, expected behavior, and your environment details. The maintainers actively monitor the Issues tab and prioritize well-documented reports.

Can I get support without using GitHub?

Yes. The "交流与反馈" section in README.md provides alternative channels including a WeChat public account and QQ group for community-based support. These are particularly active for Chinese-speaking users.

How does the "一元点赞" donation system work?

The "一元点赞" (One-Yuan Like) model uses static QR code images in _image/weixin.png and _image/alipay.png. Users scan these with their mobile payment apps to send micro-donations. The process is intentionally simple—no automated payment processing or API keys are exposed in the repository.

Have a question about this repo?

These articles cover the highlights, but your codebase questions are specific. Give your agent direct access to the source. Share this with your agent to get started:

Share the following with your agent to get started:
curl -s "https://instagit.com/install.md"

Works with
Claude Codex Cursor VS Code OpenClaw Any MCP Client

Maintain an open-source project? Get it listed too →