Navigation Menu

Skip to content

Instantly share code, notes, and snippets.

@souravkl11
Last active April 20, 2024 19:21
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 24 You must be signed in to fork a gist
  • Save souravkl11/971495b95971d76947e8cec73fbaad66 to your computer and use it in GitHub Desktop.
Save souravkl11/971495b95971d76947e8cec73fbaad66 to your computer and use it in GitHub Desktop.
const {Module} = require('../main')
const {
MODE
} = require('../config');
const {
getJson
} = require('./misc/misc');
const {
skbuffer
} = require('raganork-bot');
let w = MODE == 'public' ? false : true
Module({pattern: "joke ?(.*)",fromMe: w,desc: 'Tintumon SMS jokes'}, async(m) => {
let tintus = ["https://i.ytimg.com/vi/p-BV4NbRv04/maxresdefault.jpg","https://i.ytimg.com/vi/AeGmfrRHtfw/mqdefault.jpg","https://yt3.ggpht.com/ytc/AKedOLQQzIv6c9zqrIHlabtdfXd2DeYIb2fA-9hmBJow=s900-c-k-c0x00ffffff-no-rj","https://i.ytimg.com/vi/FAh6o8tAans/maxresdefault.jpg","https://i1.ytimg.com/vi/YZSbzD5StgA/maxresdefault.jpg","https://i.ytimg.com/vi/m2iCiUrR4Wk/maxresdefault.jpg","https://i.ytimg.com/vi/53yuePI3L74/maxresdefault.jpg"]
let image = await skbuffer(tintus[Math.floor(Math.random()*tintus.length)])
var joke = (await getJson("https://raganork-network.vercel.app/api/joke/tintumon?apikey=free")).joke
var buttons = [{
quickReplyButton: {
displayText: 'Next ⏭',
id: 'onemorejoke'
}
}]
await m.sendImageTemplate(image,'```'+joke.replace(/\n/g,"new_line").replace(/\s+/g,' ').trim().replace(/new_line/g,'\n')+'```',"Anthada fun ille? Try next one 😜",buttons);
})
Module({on:"button",fromMe: w}, async(m) => {
if (m.button && m.button === 'onemorejoke'){
let tintus = ["https://i.ytimg.com/vi/p-BV4NbRv04/maxresdefault.jpg","https://i.ytimg.com/vi/AeGmfrRHtfw/mqdefault.jpg","https://yt3.ggpht.com/ytc/AKedOLQQzIv6c9zqrIHlabtdfXd2DeYIb2fA-9hmBJow=s900-c-k-c0x00ffffff-no-rj","https://i.ytimg.com/vi/FAh6o8tAans/maxresdefault.jpg","https://i1.ytimg.com/vi/YZSbzD5StgA/maxresdefault.jpg","https://i.ytimg.com/vi/m2iCiUrR4Wk/maxresdefault.jpg","https://i.ytimg.com/vi/53yuePI3L74/maxresdefault.jpg"]
let image = await skbuffer(tintus[Math.floor(Math.random()*tintus.length)])
var joke = (await getJson("https://raganork-network.vercel.app/api/joke/tintumon?apikey=free")).joke
var buttons = [{
quickReplyButton: {
displayText: 'Next ⏭',
id: 'onemorejoke'
}
}]
await m.sendImageTemplate(image,'```'+joke.replace(/\n/g,"new_line").replace(/\s+/g,' ').trim().replace(/new_line/g,'\n')+'```',"Anthada fun ille? Try next one 😜",buttons);
}
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment