Forwarded from Goddy BJS
Goddy BJS
5 reactions for this codeโ๏ธ
Command - /time
Bjs-
Bjs-
var currentDate = new Date();
var day = currentDate.getDate();
var month = currentDate.getMonth() + 1; // Months are 0-indexed
var year = currentDate.getFullYear();
var weekday = currentDate.toLocaleString('en-US', { weekday: 'long' });
var hours = currentDate.getHours();
var minutes = currentDate.getMinutes();
var seconds = currentDate.getSeconds();
var milliseconds = currentDate.getMilliseconds();
var formattedDate = day + "/" + month + "/" + year;
var formattedTime = hours + ":" + (minutes < 10 ? "0" : "") + minutes + ":" + (seconds < 10 ? "0" : "") + seconds;
var timezone = "Asia/Kolkata"; // Example timezone, replace as needed
// Week number calculation
function getWeekNumber(date) {
var firstDayOfYear = new Date(date.getFullYear(), 0, 1);
var pastDaysOfYear = (date - firstDayOfYear) / 86400000;
return Math.ceil((pastDaysOfYear + firstDayOfYear.getDay() + 1) / 7);
}
var weekNumber = getWeekNumber(currentDate);
var message = "๐ *Full Date and Time Information:*\n";
message += "-----------------------------------\n";
message += "๐ *Day:* " + day + "\n";
message += "๐ *Month (Number):* " + month + "\n";
message += "๐ *Month (Name):* " + currentDate.toLocaleString('en-US', { month: 'long' }) + "\n";
message += "๐ *Year:* " + year + "\n";
message += "๐ *Day of the Week:* " + weekday + "\n";
message += "๐ *Week Number:* " + weekNumber + "\n";
message += "\n";
message += "โฐ *Time Information:*\n";
message += "-----------------------------------\n";
message += "๐ *Hours:* " + hours + "\n";
message += "๐ *Minutes:* " + minutes + "\n";
message += "๐ *Seconds:* " + seconds + "\n";
message += "๐ *Milliseconds:* " + milliseconds + "\n";
message += "\n";
message += "๐ *Formatted Date and Time:*\n";
message += "-----------------------------------\n";
message += "๐ *Formatted Date (dd/mm/yyyy):* " + formattedDate + "\n";
message += "๐ *Formatted Time (hh:mm:ss):* " + formattedTime + "\n";
message += "\n";
message += "๐ *Timezone:* " + timezone;
Api.sendMessage({
text: message,
parse_mode: "Markdown"
});
Forwarded from Goddy BJS
Chat information Bjs โ๏ธ
Command- /chatinfo
Bjs-
Command- /chatinfo
Bjs-
let chatTitle = chat.title;
let chatId = chat.id;
let chatType = chat.type;
let msg = "โน๏ธ *Chat Information:*\n\n" +
"๐น *Chat Name:* " + chatTitle + "\n" +
"๐น *Chat ID:* " + chatId + "\n" +
"๐น *Chat Type:* " + chatType + "\n";
if (chatType == "group" || chatType == "supergroup") {
msg += "๐น *Group Members Count:* Use /getgroupmembercount to see\n";
}
Api.sendMessage({
text: msg,
parse_mode: "Markdown"
});
Forwarded from Goddy BJS
Command- /getmembercount
Bjs-
Command- /next
Bjs-
Api.getChatMembersCount({
chat_id: chat.chatid,
on_result: "/next"
});
Command- /next
var membersCount = options.result;
Bot.sendMessage("This group has " + membersCount + " members.");
Forwarded from Goddy BJS
When we get to 500 subscribers I would give away this Anonymous chat bot๐โ๏ธ
Forwarded from Goddy BJS
1๏ธโฃCode to Hide Email/Number
Bjs-
For Number
For Email
Bjs-
For Number
let wallet = "138011457990";
let hide_wallet = "<b>Wallet:</b> " + wallet.substring(0, 3) + "โขโขโขโขโข" + wallet.substring(8, 10);
Bot.sendMessage(hide_wallet, { parse_mode: "html" });
For Email
let email = "goddybjsthebest@gmail.com";
let hide_email = "<b>Email:</b> " + email.substring(0, 4) + "โขโขโขโขโข" + email.substring(email.indexOf("@"));
Bot.sendMessage(hide_email, { parse_mode: "html" });
Forwarded from Goddy BJS
๐งช Get Forward Message Info From Channel.
๐ฐ Command:-
๐ Answer:-
โ Wait For Answer:- On
๐ BJS:-
๐ฐ Command:-
your command๐ Answer:-
*๐ฆ Forward Message From Channel.*โ Wait For Answer:- On
๐ BJS:-
if (request.forward_from_chat) {
var id = request.forward_from_chat.id.toString()
var uname = request.forward_from_chat.username
var title = request.forward_from_chat.title
var type = request.forward_from_chat.type
var msg_id = request.forward_from_message_id
if (request.forward_date) {
var ttmm = request.forward_date * 1000
} else {
var ttmm = request.date * 1000
}
var date_time = Libs.DateTimeFormat.format(
ttmm,
"dddd, dd/m/yyyy",
"Asia/Kolkata"
)
if (!uname || uname == null) {
var username = `๐ซ Not Set`
} else {
var username = "@" + uname
}
var uss =
"<a href='https://t.me/c/" + id.slice(4) + "/" + msg_id + "'>Check Now</a>"
var txt =if (request.forward_from_chat) {
var id = request.forward_from_chat.id.toString()
var uname = request.forward_from_chat.username
var title = request.forward_from_chat.title
var type = request.forw
Api.sendMessage({ text: txt, parse_mode: "html" })
} else {
Api.deleteMessage({ message_id: request.message_id })
}๐ Must Download Date/Time Libs.
โค๏ธโ๐ฅ Credit By:-
@AlgoRaushan
Forwarded from Goddy BJS
Goddy BJS
10 reactions for this bot๐โ๏ธ
I guess you guys donโt want this bot๐
Forwarded from Goddy BJS
Goddy BJS
5+ reactions for this codeโ๏ธ
Letโs get to 40 subscribers
Share to your friends โ๏ธ
Then I would drop the bjs
Share to your friends โ๏ธ
Then I would drop the bjs
Forwarded from Goddy BJS
Goddy BJS
5+ reactions for this codeโ๏ธ
Store on top any commmand e.g /start
Command- /bonus
Command- /setamount
Wait for answer- on
Command- /bonsuc
var allUsers = Bot.getProperty("allUsers", []);
if (allUsers.indexOf(user.telegramid) === -1) {
allUsers.push(user.telegramid);
Bot.setProperty("allUsers", allUsers, "json");
}
Command- /bonus
var adminId = 1399031414; // replace to your id
if (user.telegramid != adminId) {
Bot.sendMessage("โ You are not authorized to use this command.");
return;
}
Bot.sendMessage("Please enter the bonus amount to give per user:");
Bot.runCommand("/setamount");
Command- /setamount
Wait for answer- on
var adminId = 1399031414; // replace to your id
if (user.telegramid != adminId) {
Bot.sendMessage("โ You are not authorized to use this command.");
return;
}
var bonusAmount = parseFloat(message);
if (isNaN(bonusAmount) || bonusAmount <= 0) {
Bot.sendMessage("โ Please enter a valid bonus amount.");
return;
}
User.setProperty("bonusAmount", bonusAmount, "float");
Bot.sendMessage("โ Starting to distribute " + bonusAmount + " bonus to all users...");
Bot.runCommand("/bonsuc");
Command- /bonsuc
var bonusAmount = User.getProperty("bonusAmount");
if (!bonusAmount) {
Bot.sendMessage("โ Bonus amount not set.");
return;
}
var allUsers = Bot.getProperty("allUsers");
if (!allUsers || allUsers.length == 0) {
Bot.sendMessage("โ No users found.");
return;
}
for (var i = 0; i < allUsers.length; i++) {
var userId = allUsers[i];
var balance = Libs.ResourcesLib.anotherUserRes("balance", userId);
balance.add(bonusAmount);
Bot.sendMessageToChatWithId(userId, "๐ You have received a bonus of " + bonusAmount + " TRX!");
}
Bot.sendMessage("โ
Bonus has been successfully distributed to all users.");Forwarded from Goddy BJS
Forwarded message blocker for group chat
Command- * or @
Command- * or @
function handleIncomingMessage() {
let chatId = chat.chatid;
let messageId = request.message_id;
if (request.forward_date) {
let messageKey = "processed_message_" + chatId + "_" + messageId;
let processed = Bot.getProperty(messageKey);
if (processed) {
return;
}
Bot.setProperty(messageKey, true, "boolean");
Api.deleteMessage({
chat_id: chatId,
message_id: messageId
});
let username = user.username ? "@" + user.username : user.first_name;
Bot.sendMessage(username + ",Forwarded messages not allowed๐ก.");
return;
}
handleIncomingMessage();Forwarded from Goddy BJS
๐ซถ๐ปโค๏ธ AUTO REACTION (FOR CHANNEL) [Bots Business Codes].
๐ Command:
๐ BJS:
๐ Command:
*๐ BJS:
var request2 =JSON.parse(request)
if(request2.channel_post){
var msgid = request2.channel_post.message_id
var ch = request2.channel_post.sender_chat.id
var myEmoji = ["๐", "๐", "โค", "๐ฅ", "๐ฅฐ", "๐", "๐", "๐ค", "๐คฏ", "๐ฑ", "๐คฌ", "๐ข", "๐", "๐คฉ", "๐คฎ", "๐ฉ", "๐", "๐", "๐", "๐คก", "๐ฅฑ", "๐ฅด", "๐", "๐ณ", "โคโ๐ฅ", "๐", "๐ญ", "๐ฏ", "๐คฃ", "โก", "๐", "๐", "๐", "๐คจ", "๐", "๐", "๐พ", "๐", "๐", "๐", "๐ด", "๐ญ", "๐ค", "๐ป", "๐จโ๐ป", "๐", "๐", "๐", "๐", "๐จ", "๐ค", "โ", "๐ค", "๐ซก", "๐ ", "๐", "โ", "๐ ", "๐คช", "๐ฟ", "๐", "๐", "๐", "๐ฆ", "๐", "๐", "๐", "๐", "๐พ", "๐คทโโ", "๐คท", "๐คทโโ", "๐ก"]
var doEmoji = myEmoji[Math.floor(Math.random() * myEmoji.length)];
HTTP.post({
url: "https://api.telegram.org/bot" + bot.token + "/setMessageReaction",
body: {
chat_id: ch,
message_id: msgid,
reaction: JSON.stringify([
{
type: "emoji",
emoji: doEmoji,
is_big: true
}
])
}
});
}
๐ง๐ผโ๐ปCreated By: ๐ธ ๐ด ๐บ ๐ฒ ๐พ ๐ฆ
Forwarded from Goddy BJS
Link Masking BJS
1๏ธโฃ Command - /mask
2๏ธโฃ Command - /maskurl
โ Turn on Wait for answer
3๏ธโฃ Command - /writedes
โ Turn on wait for answer
1๏ธโฃ Command - /mask
Bot.sendMessage("Provide your url i would mask it (e.g., https://example.com):");
Bot.runCommand("/maskurl")
2๏ธโฃ Command - /maskurl
โ Turn on Wait for answer
let url = message;
User.setProperty("masked_url", url, "string");
Bot.sendMessage("Now, please provide a description or display text for the link:");
Bot.runCommand("/writedes")
3๏ธโฃ Command - /writedes
โ Turn on wait for answer
let description = message;
let url = User.getProperty("masked_url"); // retrieve the stored URL
if (url && description) {
let maskedLink = "[" + description + "](" + url + ")";
Bot.sendMessage("Masked Link Generated:\n" + maskedLink, {parse_mode: "Markdown"});
} else {
Bot.sendMessage("Error: URL not available ๐.");
}
Forwarded from Goddy BJS
Goddy BJS
Chat GPT code๐ฌ 10 reactions I would drop code and 50 subscribers
ChatGPT Code
1๏ธโฃ Command - *
2๏ธโฃ Command - /onResponse
1๏ธโฃ Command - *
Api.sendChatAction({
chat_id: chat.chatid,
action: "typing"
});
var ms = message;
var url = 'https://bj-tricks.serv00.net/BJ_Coder-Apis/gpt4o.php?question=' + encodeURIComponent(ms);
User.setProperty("message_id", chat.message_id, "integer");
HTTP.get({
url: url,
success: "/onResponse",
error: "/onError"
});
2๏ธโฃ Command - /onResponse
var message_id = User.getProperty("message_id");
var response = JSON.parse(content);
var msg = response.message;
Api.sendMessage({
chat_id: chat.chatid,
text: msg,
parse_mode: "Markdown",
reply_to_message_id: message_id
});
User.setProperty("message_id", null, "integer");Forwarded from Goddy BJS
Goddy BJS
10 reactions and 50 subscribers and I would drop โ๏ธ
1๏ธโฃ Command- @topup
2๏ธโฃ Command- /add
3๏ธโฃ Command- /remove
4๏ธโฃ Command- /clearall
5๏ธโฃ Command- /setIncrement
let targetUserId = parseInt(params); // e.g., if "@topup 6542581547", params will be "6542581547"
if (!targetUserId) {
Bot.sendMessage("โ Please provide a valid user ID. Usage: @topup <user_id>");
return;
}
User.setProperty("targetUserId", targetUserId, "integer");
let balance = Libs.ResourcesLib.anotherUserRes("balance", targetUserId);
let lastAction = User.getProperty("lastAction", "N/A", targetUserId);
let lastAdmin = User.getProperty("lastAdmin", "N/A", targetUserId);
let incrementAmount = User.getProperty("incrementAmount", 1000); // this is the default balance๐คซ
let messageText =
"*Balance Panel*\n\n" +
"๐ *User ID*: `" + targetUserId + "`\n" +
"๐ฐ *Balance*: " + balance.value().toFixed(2) + " TRX\n\n" +
"*Last Action*: " + lastAction + "\n" +
"*Last Admin*: `" + lastAdmin + "`\n\n" +
"๐ *Current Increment*: " + incrementAmount + " TRX";
let keyboard = [
[{ text: "+ 1000 TRX", callback_data: "/add 1000" }, { text: "- 1000 TRX", callback_data: "/remove 1000" }],
[{ text: "๐ซ Clear Balance", callback_data: "/clearall" }],
[{ text: "๐ 1 TRX", callback_data: "/setIncrement 1" }, { text: "๐ 5 TRX", callback_data: "/setIncrement 5" }, { text: "๐ 10 TRX", callback_data: "/setIncrement 10" }],
[{ text: "๐ 100 TRX", callback_data: "/setIncrement 100" }, { text: "๐ 500 TRX", callback_data: "/setIncrement 500" }, { text: "๐ 1000 TRX", callback_data: "/setIncrement 1000" }]
];
Api.sendMessage({
text: messageText,
parse_mode: "markdown",
reply_markup: {
inline_keyboard: keyboard
}
});
2๏ธโฃ Command- /add
let increment = parseInt(params); let targetUserId = User.getProperty("targetUserId");
let balance = Libs.ResourcesLib.anotherUserRes("balance", targetUserId);
balance.add(increment);
User.setProperty("lastAction", "Increased Balance by " + increment + " TRX");
User.setProperty("lastAdmin", user.telegramid);
Bot.sendMessage("โ
Added " + increment + " TRX to balance.");
3๏ธโฃ Command- /remove
let decrement = parseInt(params); let targetUserId = User.getProperty("targetUserId");
let balance = Libs.ResourcesLib.anotherUserRes("balance", targetUserId);
balance.remove(decrement);
User.setProperty("lastAction", "Decreased Balance by " + decrement + " TRX");
User.setProperty("lastAdmin", user.telegramid);
Bot.sendMessage("โ Removed " + decrement + " TRX from balance.");
4๏ธโฃ Command- /clearall
let targetUserId = User.getProperty("targetUserId");
let balance = Libs.ResourcesLib.anotherUserRes("balance", targetUserId);
balance.set(0);
User.setProperty("lastAction", "Cleared Balance");
User.setProperty("lastAdmin", user.telegramid);
Bot.sendMessage("๐ฅฒ Balance has been cleared to 0 TRX.");
5๏ธโฃ Command- /setIncrement
let incrementAmount = parseInt(params); // If /setIncrement 500 params would be 500๐
User.setProperty("incrementAmount", incrementAmount, "integer");
let targetUserId = User.getProperty("targetUserId");
Bot.runCommand("@topup " + targetUserId);
Forwarded from Goddy BJS
On Added Bot to Group
Description: This code detects when the bot is added to a group and sends a welcome message
Command- *
Description: This code detects when the bot is added to a group and sends a welcome message
Command- *
var newJoined = request.new_chat_members;
if (newJoined && newJoined.length > 0) {
for (var i = 0; i < newJoined.length; i++) {
let user = newJoined[i];
if (user.username && user.username === bot.name) {
Api.sendMessage({
chat_id: request.chat.id,
text:
"Hey, thanks for adding me to your group! ๐\n\n" +
"Before getting started, make sure I have admin privileges to work properly.",//sends the message to the group๐จโ๐ป
parse_mode: "markdown"
});
break;
}
}
}
Forwarded from Goddy BJS
This bot can help you build up your TikTok Account
You can get likes, views and Followers for free๐
https://t.me/tiktoup_bot?start=a4YGAw0A
You can get likes, views and Followers for free๐
https://t.me/tiktoup_bot?start=a4YGAw0A
Telegram
TikToUP
TikToup: Your TikTok booster. Get more likes, views, and followers effortlessly.