174 lines
4.5 KiB
Go
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,
|
|
},
|
|
}
|
|
)
|