BOT ERROR NOTTFY TO OWNER AND Sent Error Sticker To USER.
Javascript Codes 🤖
COMMAND NAME :!
Code -
try {
}
catch (error) {
Bot.sendMessage(error)
}
Api.sendSticker({sticker: "CAACAgIAAxkBAAMCZnBKHHgDzY6mDNFc2SwTXqlnMj4AAgIBAAJWnb0KTuJsgctA5P81BA"
});
const chatId = 6162684693; // Replace with the actual Admin Userid
// Construct the message
const errorMessage = `Hey Owner, Your bot command "${message}" is facing an error. Error encountered by @${user.username}.`;
// Send the message
Api.sendMessage({
chat_id: chatId,
text: errorMessage
});
Donot Change Command Name ⚠️
#ErrorNottifyCode#Error#BotsBusiness#JSOrganization
@JSOrganization🤖
Any help - @itsSowrov🙂
Bots.Business WebApp With Custom URL🤖
Command Name : "Your Any Command Name"
Code:
let webPage =
"YOUR WEB URL IS HERE";
Api.sendMessage({
text:
`Hello. This is An Example Web App `,
disable_web_page_preview: true,
reply_markup: {
inline_keyboard: [[{ text: "Start Now", url: webPage }]]
},
parse_mode: "Markdown"
});
//replace Your Web Page URL
#bb#BotsBusiness#JSOrganization#Web#WebApp
Support - @itsSowrov🔸
Public Wishing With Show Profile Photo Post.
Javascript Code🤖
Command Name : /post
Code ;
Api.sendPhoto({
chat_id: "@JSOrganization",// Replace To Your Channel Username
photo:"https://t.me/JSOrganization" ,
caption: "*👋Hello! @JSOrganization*",
parse_mode: "Markdown", reply_markup: {inline_keyboard : [[{text: "CLICK TO WISH ", callback_data: "/post2"}]] }
})
Command Name :/post2
Code:
// Get the user Telegram ID
let userId = user.telegramid;
// Array of random wishing captions
const randomCaptions = [
"May your wishes come true! 🌟",
"Sending you warm wishes on this special day! 🌸",
"Wishing you happiness and prosperity!",
"May your heart be filled with joy and peace.",
"Here's to a wonderful Eid ul Adha celebration!"
];
// Function to get a random element from an array
function getRandomElement(array) {
return array[Math.floor(Math.random() * array.length)];
}
// Define the new property name
const newPropertyName = "hasGreeted";
// Check if the user has already greeted
if (!User.getProperty(newPropertyName)) {
// Increment the total wishes by 1
let totalWishes = Bot.getProperty("total_wishes", 0) + 1;
Bot.setProperty("total_wishes", totalWishes, "integer");
// Set a flag to indicate that the user has greeted
User.setProperty(newPropertyName, true, "boolean");
// Send the response with an alert
Api.answerCallbackQuery({
callback_query_id: request.id,
text: `Successfully Wished 🌟\n\nTotal Wishes: ${totalWishes}`,
show_alert: true
});
// Select a random wishing caption
let randomCaption = getRandomElement(randomCaptions);
// Prepare the enhanced caption with the updated total wishes count and random wishing caption
let caption = `${user.first_name}, wishing you all a blessed Eid ul Adha! 🌸\n\n`
+ `Thank you for your wish! ${randomCaption}\n\n`
+ `Total Wishes So Far: ${totalWishes}`;
// Edit the message with the updated caption and media
Api.editMessageMedia({
chat_id: request.chat_id,
message_id: request.message.message_id,
media: {
type: "photo",
media: "t.me/" + user.username,
caption: caption
},
parse_mode: "markdown",
reply_markup: {
inline_keyboard: [
[{ text: "✨ Wish Now ✨", callback_data: "/post2"}]
]
}
});
} else {
// User has already greeted, no action needed
Api.answerCallbackQuery({
callback_query_id: request.id,
text: "You have already greeted!",
show_alert: true
});
}
Replace Your Greetings Random Message As Your Wish
🔴
#Greeting#Wish#EidPost#PublicWish#BotsBusiness#JSOrganization
©@JSOrganization🤖
If Anyone Face Any Error Or Problem. So Message@itsSowrov🙂
🤖 Bots.Business Multiple Channels Force Joined Check BJS Code👨💻
❗️At First Make A /start Command Code.
example-
👩💻 Command : /start
var button = [{title: "✅ Joined", command:"/joined"}];
Bot.sendInlineKeyboard(button, "*🌟 Join Our All Channels To Use Our Bot 👇\n@PublicDiaryOfficial \n@TapSwapMiningOfficial\n@JSEarnMony\nAfter Joined Click On ✅ Joined*");
❗️Then /joined Command Code
👩💻 Command : /joined
var channels = ["@PublicDiaryOfficial","@JSEarnMoney","@TapSwapMiningOfficial"]; // Array of Your Multiple channels
HTTP.get({
url: "https://api.jsorganization.xyz/Bot/ChannelJoinCheck.php?bot_token=" + bot.token + "&user_id=" + user.telegramid + "&chat_id=" + channels,
success: "/check"
});
❗️ Then /check Command Code
👩💻Command - /check
if (content) {
const { status, is_joined } = JSON.parse(content);
if (status === "false") {
return Bot.sendMessage("*Please make the bot an admin on your All channels*");
}
if (is_joined) {
Bot.sendMessage("Thank You For Join Our Channels!");
/*Bot.runCommand("MainMenu")*/
} else {
Bot.sendMessage("*⚠️ You need to join all channels To Use Our Bot.*");
}
}
❗️Donot Change Any Command Name
❗️Make The bot Admin in Your Multiple Channels
❗️You Can run Your Main menu Command Using Bot.runCommand(" MainMenu")
©@JSOrganization
©@itsSowrov
Contact With Us If You Face Any Problem Or errors
#Multiple#MultipleChannel#MultipleJoin#MultipleChannelsCheck#MultipleCheck#BotsBusiness#JSOrganization#BJS