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

> Get expert support for TrendRadar. Learn how to file bug reports on GitHub Issues, join community discussions via WeChat/QQ, and offer sponsorship.

- Repository: [sansan/TrendRadar](https://github.com/sansan0/TrendRadar)
- Tags: how-to-guide
- Published: 2026-04-22

---

**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`](https://github.com/sansan0/TrendRadar/blob/main/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:

```bash

# 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`](https://github.com/sansan0/TrendRadar/blob/main/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`](https://github.com/sansan0/TrendRadar/blob/main/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`](https://github.com/sansan0/TrendRadar/blob/main/trendradar/core/scheduler.py) (or [`loader.py`](https://github.com/sansan0/TrendRadar/blob/main/loader.py) in older versions), add:

```python
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`](https://github.com/sansan0/TrendRadar/blob/main/mcp_server/tools/notification.py) module implements a `/notification` endpoint that external services can call to push support tickets to configured channels:

```python
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`](https://github.com/sansan0/TrendRadar/blob/main/config/config.yaml). Adding a new support channel requires only YAML configuration—no code changes needed:

```yaml
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`](https://github.com/sansan0/TrendRadar/blob/main/README.md) → "快速开始" | Installation and basic configuration |
| **English Documentation** | [`README-EN.md`](https://github.com/sansan0/TrendRadar/blob/main/README-EN.md) | Support for international users |
| **MCP Server API** | `mcp_server/tools/` | Developer integration reference |
| **Configuration Reference** | [`config/config.yaml`](https://github.com/sansan0/TrendRadar/blob/main/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`](https://github.com/sansan0/TrendRadar/blob/main/mcp_server/tools/notification.py)
- **Self-service**: Read the "快速开始" guide in [`README.md`](https://github.com/sansan0/TrendRadar/blob/main/README.md) or [`README-EN.md`](https://github.com/sansan0/TrendRadar/blob/main/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`](https://github.com/sansan0/TrendRadar/blob/main/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.