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.mdorREADME-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:
curl -s "https://instagit.com/install.md" Maintain an open-source project? Get it listed too →