"use client" import { useState, useEffect } from "react" import { Card, CardContent, CardHeader, CardTitle } from "@/components/ui/card" import { Button } from "@/components/ui/button" import { Badge } from "@/components/ui/badge" import Link from "next/link" import { Bot, MessageSquare, Webhook, Sparkles, Zap, FileText, ArrowRight, CheckCircle2, Activity, Users, Send, Settings, ExternalLink, Copy, } from "lucide-react" interface ChannelStats { name: string icon: string status: 'connected' | 'disconnected' todayMessages: number } export default function AIAgentPage() { const [aiStatus, setAiStatus] = useState<'online' | 'offline'>('online') const [stats, setStats] = useState({ totalQueries: 156000, todayQueries: 2340, avgLatency: 380, accuracy: 97.5, }) const channels: ChannelStats[] = [ { name: '飞书', icon: '🪶', status: 'connected', todayMessages: 156 }, { name: '企业微信', icon: '💼', status: 'connected', todayMessages: 89 }, { name: '微信(存客宝)', icon: '💬', status: 'connected', todayMessages: 320 }, { name: 'API接口', icon: '🔌', status: 'connected', todayMessages: 2340 }, ] const API_BASE_URL = 'https://your-domain.com/api/shensheshou' const modules = [ { title: '智能对话', description: '与AI助手对话,查询用户信息和执行数据分析', icon: MessageSquare, href: '/ai-agent/chat', color: 'from-blue-500 to-cyan-500', }, { title: '渠道配置', description: '配置飞书、企微、微信等渠道接入', icon: Webhook, href: '/ai-agent/channels', color: 'from-green-500 to-emerald-500', }, { title: 'AI打标', description: '使用AI自动为用户打标签', icon: Sparkles, href: '/ai-agent/smart-tag', color: 'from-purple-500 to-pink-500', }, { title: 'AI清洗', description: '智能数据清洗和格式化', icon: Zap, href: '/ai-agent/data-cleaning', color: 'from-orange-500 to-red-500', }, { title: '智能报告', description: '自动生成数据分析报告', icon: FileText, href: '/ai-agent/report', color: 'from-indigo-500 to-purple-500', }, ] const copyToClipboard = (text: string) => { navigator.clipboard.writeText(text) } return (
智能助手,对接飞书/企微/微信等多渠道
今日查询
{stats.todayQueries.toLocaleString()}
累计查询
{(stats.totalQueries / 1000).toFixed(0)}K
接入渠道
{channels.filter(c => c.status === 'connected').length}
准确率
{stats.accuracy}%
今日 {channel.todayMessages} 条消息
任何系统都可通过以下接口与神射手Skill直接通信
POST {API_BASE_URL}/chat
POST {API_BASE_URL}/query?phone=13800138000
{module.description}
在渠道配置中添加飞书/企微/微信等渠道
填入对应平台的AppID和Secret
在对应平台@机器人即可与神射手对话