"BingoBoom" Half-Screen Event Description

Used in live broadcast apps to request period results, player betting information, win/loss results, and follow-up betting operations. It facilitates user interaction within the app.

1. Players’ betting result notification

The platform is used to obtain the betting information of each player, and then synchronize it to the APPli, such as synchronizing it to the live broadcast room.

Step: op:"Bet",

data parameter description

Name
Type
Description

gameId

number

Game ID

name

string

Merchant Player Name

id

string

Merchant Player ID

bets

number[][]

Betting List,Multiple sets of cards, specific numbers for each set of cards

ticket

number

Betting multiples

currency

string

Currency name (USDT, etc., see the currency list for details)

Example

{
	action: 'sendData', 
	data:{
		op:"Bet",
		data:[
			{
				gameId:number,                  //Game ID
				name:"hhsayy22"			//Merchant Player Name
				id:"12132111313",		//Merchant Player ID
				
				bets:  [[2,23,41,65,76,4,24,47,64,81,10,32,54,63,87],
            				[2,24,42,64,76,3,35,51,68,77,13,36,54,72,80],
           			        [10,19,46,55,81,13,32,51,64,86,17,36,52,66,87]], //The number balls you bet on, for example, 3 sets of cards, and the specific numbers of each set of cards
				ticket: 10,		//Betting multiples
				currency:"usdt",	//Currency name (USDT, etc., see the currency list for details)
				 
			}
		 ]
	}
}

2、Lottery result notification

Lottery result notification

Steps:op:"ShowRound",

data parameter description

Name
Type
Description

id

string

Merchant Player ID

name

string

Merchant Player Name

roundId

number

Issue

draw

number[]

30 digital displays

extra

{[k:number]:number}

Extra ball kv, starting at k:30, means the 30th ball, a total of 10 extra balls, 30-39

currency

string

Currency name (USDT, etc., see the currency list for details)

money

number

The player's winning amount

Example

{
	action: 'sendData', 
	data: {
		op:"Bet",
		data:{
			id:"12132111313",		//Merchant Player ID
			name:"hhsayy22"			//Merchant Player Name
			roundId:202504090002,		//Issue
			draw:[1, 16, 38, 15, 32, 77, 13, 8, 51, 22, 55, 47, 35, 21, 34, 12, 44, 6, 31, 69, 67, 87, 62, 65, 89, ....]//30 digital exhibitions
			extra{
				30: 39, 31: 50, 32: 71, 33: 48, 34: 83, 35: 36, 36: 28, 37: 85, 38: 82
				},       //Extra ball kv, starting at k:30, means the 30th ball, a total of 10 extra balls, 30-39
			currency:"usdt,			//Currency name (USDT...)
			money:0.05			//Player wins this time
		} 
	}
}

3、Player follow-up investment request

Refer to the demo code:

// Follow-up investment
const FollowUpInvestment = () => {
    if(!postData.data.data){
        return;
    }
    iframe.contentWindow.postMessage(JSON.stringify(postData), '*');
}

Steps: op:"Follow",

data parameter description

Name
Type
Description

bets

number[][]

Betting List

ticket

number

Betting multiples

currency

string

Currency name (USDT, etc., see the currency list for details)

Example

{
	action: 'sendData', 
	data:{
		op:"Follow",
		data:[
			{
				bets:  [[2,23,41,65,76,4,24,47,64,81,10,32,54,63,87],
            				[2,24,42,64,76,3,35,51,68,77,13,36,54,72,80],
           			        [10,19,46,55,81,13,32,51,64,86,17,36,52,66,87]], //The number balls you bet on, for example, 3 sets of cards, and the specific numbers of each set of cards
				ticket: 10,		//Betting multiples
				currency:"usdt"	//Currency name (USDT, etc., see the currency list for details)
			}
		 ]
	}
}

Step 1 of forwarding the player's betting information: just the betting information of op: "Bet".

Last updated