Skip to content

Instantly share code, notes, and snippets.

@ravindu01manoj
Last active December 13, 2021 14:06
Show Gist options
  • Save ravindu01manoj/4f0fbb3393f0e61f8bd8d7369d6b0f2c to your computer and use it in GitHub Desktop.
Save ravindu01manoj/4f0fbb3393f0e61f8bd8d7369d6b0f2c to your computer and use it in GitHub Desktop.
// Sew Queen Official Extrenal Plugins
let DataPack = require('sew-queen-pro');
let SewQueen = require('sew-queen-pro/sources/dc/handler');
let Details = require('sew-queen-pro/sources/dc/Details');
let { MessageType, MessageOptions, Mimetype, GroupSettingChange, ChatModification } = require('@ravindu01manoj/sew-queen-web');
let WorkType = Details.WORKTYPE == 'public' ? false : true
let axios = require('axios');
let { SendMessageImage } = require('sew-queen-pro/sources/dc/cmd/dl')
var image = new Array ();
image[0] = 'https://i.ibb.co/gJxK6hZ/leather-Cricket-ball-resting-on-a-cricket-bat-placed-on-green-grass-cricket-ground-pitch.jpg'
image[1] = 'https://i.ibb.co/WkyVXz1/Batsman-just-after-hitting-ball-in-professional-cricket-match-in-full-stadium-at-sunset-during-summe.jpg'
var i = Math.floor(2*Math.random())
SewQueen.IntroduceCMD({pattern: 'cricket ?(.*)', fromMe: WorkType, desc: "Live Cricket Scoreboad"},( async (message, input) => {
if (!input[1]) return await message.client.sendMessage(message.jid,"Please Need Link | Site : https://www.cricbuzz.com/cricket-match/live-scores",MessageType.text)
await axios.get('https://cricket-mskian-whatsbot.vercel.app/cri.php?url=' + input[1]).then(async (response) => {
const {partnership, teamtwo, teamone, title, current, batsman, batsmanrun, ballsfaced, fours, sixes, bowler, bowlerover, bowlerruns, bowlerwickets, recentballs, lastwicket, runrate, update} = response.data.livescore
let ScoreBoad = '*LIVE CRICKET SCORE BOARD*\n *' + title + '*\n\n\n' + "*Current:-* " + current + '\n' + "*Team 1:-* " + teamone + '\n' + "*Team 2:-* " + teamtwo + '\n' + "*BatsMan:-* " + batsman + '\n' + "*Partner Ship:-* " + partnership + '\n' + "*Batsman Run:-* " + batsmanrun + '\n' +
"*Balls Faced:-* " + ballsfaced + '\n' + "*Fours:-* " + fours + '\n' + "*Sixes:-* " + sixes + '\n' + "*Bowler:-* " + bowler + '\n' + "*Bowler Over:-* " + bowlerover + '\n' + "*Bowler Runs:-* " + bowlerruns + '\n' + "*Bowler Wickets:-* " + bowlerwickets + '\n' + "*Recent Balls:-* " + recentballs + '\n' +
"*Last Wicket:-* " + lastwicket + '\n' + "*Update:-* " + update + '\n' + "*Run Rate:-* " + runrate + '\n\n' + 'ᴘᴏᴡᴇʀᴅ ʙʏ ꜱᴇᴡ ǫᴜᴇᴇɴ'
var sewi = await axios.get(`${image[i]}`, { responseType: 'arraybuffer' })
await SendMessageImage(message,Buffer(sewi.data),ScoreBoad)
})
.catch(async (e) => await message.client.sendMessage(message.jid,'No Any Data Found',MessageType.text, {quoted: message.data}),)
}))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment