business

package
v1.1.42 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 11, 2025 License: BSD-3-Clause Imports: 42 Imported by: 0

Documentation

Index

Constants

View Source
const (
	ProgressIdle       int = 1 //任务未运行
	ProgressEntry      int = 2 //任务进入运行序列
	ProgressBeginShake int = 3 //任务进入开始手摇
	ProgressUserShake  int = 4 //用户正在手遥中
	ProgressEndShake   int = 5 //任务进入结止手摇
)

Variables

View Source
var (
	//群相关
	CbGroupLotteryHistory = myenum.NewENum("开奖历史", "lottery_history")
	CbWalletCustomer      = myenum.NewENum("钱包客服", "wallet_customer")
	CbGroupBetHistory     = myenum.NewENum("投注历史", "bet_history")
	CbGroupPlayRule       = myenum.NewENum("玩法规则", "play_rule")
	CbGroupMyWallet       = myenum.NewENum("我的钱包", "my_wallet")
	CbRecharge            = myenum.NewENum("充值", "recharge_wallet")
	CbWithdraw            = myenum.NewENum("提现", "withdraw_wallet")
	CbGKHB                = myenum.NewENum("群公开红包", "^群公开红包(\\d+)$") //群公开红包
	CbGKHBLock            = myenum.NewENum("🧧解锁后领取,管理叫解锁是⚠️诈骗️", "^🧧解锁后领取,管理叫解锁是⚠️诈骗️(\\d+)$")
	CbGKHBList            = myenum.NewENum("群公开红包列表", "^群公开红包列表(\\d+)$") //群公开红包
)
View Source
var (
	CmdHelp     = myenum.NewENum("指令介绍,玩法说明", "help")
	CmdHistory  = myenum.NewENum("查询投注历史", "history")
	CmdRegister = myenum.NewENum("注册成为用户", "register")
	CmdRecharge = myenum.NewENum("代充:转账给其它注册用户", "recharge")
	CmdStart    = myenum.NewENum("启动游戏【管理员权限】", "start")
	CmdStop     = myenum.NewENum("停止游戏【管理员权限】", "stop")
)
View Source
var BlackUserMap *mymap.Map[int64, bool] = mymap.NewMap[int64, bool]()

Functions

func HandleBotErr

func HandleBotErr(err error, chatId int64) error

func ImpAdmin

func ImpAdmin() admin

func ImpAggregate added in v1.1.23

func ImpAggregate() aggregate

func ImpBet

func ImpBet() bet

func ImpHB added in v1.1.18

func ImpHB() hbFun

func ImpUser

func ImpUser() user

func NewGameK3

func NewGameK3(bot *tgbotapi.BotAPI, m *model.ChatGroup) mytask.ScheduleTask

func NewRefrshBlackUserTasks added in v1.1.34

func NewRefrshBlackUserTasks(id int64) mytask.ScheduleTask

func SendShake added in v1.1.34

func SendShake(bot *tgbotapi.BotAPI, message *tgbotapi.Message)

Types

type BetInfo added in v1.1.18

type BetInfo struct {
	Type    string // 下注类型
	SpecNum string //针对指定豹子的数字
	Amount  int    // 金额
}

type RefreshBlackUserTask added in v1.1.34

type RefreshBlackUserTask struct {
	sync.Mutex
	mytask.BaseTask
}

func (*RefreshBlackUserTask) Cmd added in v1.1.34

func (self *RefreshBlackUserTask) Cmd() func()

type ShakeParam added in v1.1.34

type ShakeParam struct {
	Bot     *tgbotapi.BotAPI
	Message *tgbotapi.Message
}

type WinLostModel added in v1.1.23

type WinLostModel struct {
	GroupId      int64 //群ID
	TgUserID     int64 //用户ID
	ShowName     string
	UserName     string  //#用户名
	WinLostMoney float64 //输赢金额
	BetAmount    float64 //下注金额
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL