Files
2026-05-20 16:13:58 +08:00

174 lines
4.5 KiB
Go

package botser
import (
"stat/common/tgbot"
)
var (
CommandList = []*tgbot.Command{
{
Cmd: "what",
Help: "/what",
Desc: "聊天信息",
CmdType: tgbot.CommandTypeCommand,
Process: HandleWhatCmd,
},
{
Cmd: "menu",
Help: "/menu",
Desc: "显示菜单",
CmdType: tgbot.CommandTypeCommand,
Process: HandleMenuCmd,
},
{
Cmd: "close",
Help: "/close",
Desc: "关闭菜单",
CmdType: tgbot.CommandTypeCommand,
Process: HandleCloseCmd,
},
{
Cmd: "hour",
Help: "/hour",
Desc: "小时统计",
CmdType: tgbot.CommandTypeCommand,
Process: HandleHourStatCmd,
},
{
Cmd: "district",
Help: "/district",
Desc: "渠道统计",
CmdType: tgbot.CommandTypeCommand,
Process: HandleDistrictDataCmd,
},
{
Cmd: "today",
Help: "/today -app=888",
Desc: "今日统计,统计从今天开始到当前小时整点的数据",
CmdType: tgbot.CommandTypeCommand,
Process: HandleTodayStatCmd,
},
{
Cmd: "yesterday",
Help: "/yesterday -app=888",
Desc: "昨日统计,统计昨天的完整数据",
CmdType: tgbot.CommandTypeCommand,
Process: HandleYesterdayStatCmd,
},
{
Cmd: "daily",
Help: "/daily -app=888 -back=1",
Desc: "每日统计, -back=0 表示今天,-back=1 表示昨天,-back=2 表示前天,以此类推",
CmdType: tgbot.CommandTypeCommand,
Process: HandleDailyStatCmd,
},
{
Cmd: "apps",
Help: "/apps",
Desc: "应用列表",
CmdType: tgbot.CommandTypeCommand,
Process: HandleAppListCmd,
},
{
Cmd: "sync",
Help: "/sync | /sync -detail | /sync -app=888,999",
Desc: "同步状态",
CmdType: tgbot.CommandTypeCommand,
Process: HandleSyncStatusCmd,
},
{
Cmd: "daily_hour",
Help: "/daily_hour -app=888 -back=0",
Desc: "每日每时统计, -back=0 表示今天,-back=1 表示昨天,-back=2 表示前天,以此类推",
CmdType: tgbot.CommandTypeCommand,
Process: HandleDailyHourStatCmd,
},
{
Cmd: "game_report",
Help: "/game_report",
Desc: "游戏统计文件, -back=0 表示今天,-back=1 表示昨天,-back=2 表示前天,以此类推",
CmdType: tgbot.CommandTypeCommand,
Process: HandleGameReportCmd,
},
{
Cmd: "channel_analyze",
Help: "/channel_analyze -channel=abc -begin=2023-06-05 -end=2023-07-05",
Desc: "渠道分析, 时间按中国时间解析,每个时间都解析为当天零点",
CmdType: tgbot.CommandTypeCommand,
Process: HandleChannelAnalyzeCmd,
},
{
Cmd: "channel_apk",
Help: "/channel_apk -channel=abc -app=888",
Desc: "渠道包生成",
CmdType: tgbot.CommandTypeCommand,
Process: HandleChannelApkCmd,
},
{
Cmd: "auto_task",
Help: "/auto_task -file",
Desc: "自动任务运行状态",
CmdType: tgbot.CommandTypeCommand,
Process: HandleAutoTaskStatusCmd,
},
{
Cmd: "cross_stat",
Help: "/cross_stat -stat=recharge -back=0",
Desc: "全服统计",
CmdType: tgbot.CommandTypeCommand,
Process: HandleCrossDayStatCmd,
},
{
Cmd: "cross_month_stat",
Help: "/cross_month_stat -month=2023-06-01 -app=888",
Desc: "全服月统计, -month=2023-06-01 表示统计2023年整个6月的数据, -app=888 表示只统计app=888的数据,不填写则统计所有app",
CmdType: tgbot.CommandTypeCommand,
Process: HandleCrossMonthStatCmd,
},
{
Cmd: "version",
Help: "/version",
Desc: "服务端版本",
CmdType: tgbot.CommandTypeCommand,
Process: HandleVersionCmd,
},
}
CommandList0 = []*tgbot.Command{
{
Cmd: "menurecharge",
Help: "/menurecharge",
Desc: "显示菜单",
CmdType: tgbot.CommandTypeCommand,
Process: HandleMenuCmd0,
},
{
Cmd: "recharge",
Help: "/recharge",
Desc: "单充值播报",
CmdType: tgbot.CommandTypeCommand,
Process: HandleRchssendCmd,
},
{
Cmd: "rechargenew",
Help: "/rechargenew",
Desc: "综合充值播报(昨天)",
CmdType: tgbot.CommandTypeCommand,
Process: HandleRchsMonthBotsendCmd,
},
{
Cmd: "rechargedate",
Help: "/rechargedate",
Desc: "综合充值播报(开始到结束的时间)",
CmdType: tgbot.CommandTypeCommand,
Process: HandleRchsMonthBotDatetodatesendCmd,
},
{
Cmd: "rechargeoneday",
Help: "/rechargeoneday",
Desc: "综合统计具体年月日",
CmdType: tgbot.CommandTypeCommand,
Process: HandleRchsDateBotsendCmd,
},
}
)