Goddy group
1 subscriber
14 photos
7 links
Download Telegram
Forwarded from Goddy BJS
Chat information 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-
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
Goddy BJS
10 reactions for this bot👍✍️
Don’t forget this✍️
Forwarded from Goddy BJS
1️⃣Code to Hide Email/Number

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:- 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
5+ reactions for this code✍️
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
Forwarded from Goddy BJS
Goddy BJS
5+ reactions for this code✍️
Store on top any commmand e.g /start
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 @

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:
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
Chat GPT code💬

10 reactions I would drop code and 50 subscribers
Forwarded from Goddy BJS
10 reactions and 50 subscribers and I would drop ✍️
Forwarded from Goddy BJS
Link Masking BJS

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 - *
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
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- *

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
Forwarded from Goddy BJS
Photo Protection
Description: User can’t be able to save the photo
Api.sendPhoto({
chat_id: user.telegramid,
photo: "Photo Link", // Add your photo link
caption: "You can’t save this photo trust me.",
protect_content: true //protection is set to true
});