๐ Auto-Approve Telegram Join Requests: Python Bot Code + User Notifications [TBC Code]
Command :
/handler_chat_join_requestCode :
# Posted by @BotVerseRavi on Telegram
# Approve the user's join request
bot.approveChatJoinRequest(chat_id=message.chat.id,
user_id=message.from_user.id)
# Set dynamic valuers
bot_username = Bot.info().username
start_link = "https://t.me/" + bot_username + "?start"
user_name = message.from_user.first_name if message.from_user and message.from_user.first_name else "User"
channel_name = message.chat.title if message.chat and message.chat.title else "Channel"
user_id = message.from_user.id
# Define the inline keyboard properly
keyboard = {
"inline_keyboard": [
[{"text": "๐ Check I'm Alive!", "url": f"{start_link}"}]
]
}
# Send a welcome message
try:
bot.sendMessage(
chat_id=user_id,
text=(
f"๐<b> Hey, Welcome to {channel_name}</b>!\n\n"
f"๐ฅฐ <i>Weโre glad to have</i> <b>{user_name}</b> <i>here. Stay tuned for awesome updates and content!</i>\n\n"
f"<b>โ๏ธ Tap button Below to Alive me!</b>"),
message_effect_id="5046509860389126442",
parse_mode="html",
reply_markup=keyboard
)
except Exception as e:
bot.sendMessage(str(e))
โโโโโโโโโโโโโโโโ
๐จ๐ปโ๐ป Posted by @BotVerseRavi
๐ข Share this channel with your friends and remember to give credit if you use it on your channel!
โค2๐1๐ฅ1๐1
๐ AI Video Generator Bot
โ Gแดษดแดสแดแดแด Aษช Vษชแด แดแดs -
๐ฎ Cแดแดแดแดษดแด : /vid
๐ Bแด๊ฑ Cแดแด แด:
โญ Gแดษดแดสแดแดแดแด Vษชแด แดแด Rแดแดสส -
๐ฎ Cแดแดแดแดษดแด : /onVidGenerated
๐ Bแด๊ฑ Cแดแด แด:
โญ Eสสแดส Hแดษดแด สแดส -
๐ฎ Cแดแดแดแดษดแด : /onVidError
๐ Bแด๊ฑ Cแดแด แด:
โญ Exแดแดแดสแด Usแด - /vid Sunset over snowy mountains
โโโโโโโโโโโโโโโโ
๐ข Share this channel with your friends and remember to give credit if you use it on your channel!
โ Gแดษดแดสแดแดแด Aษช Vษชแด แดแดs -
๐ฎ Cแดแดแดแดษดแด : /vid
๐ Bแด๊ฑ Cแดแด แด:
let text = message.split(" ").slice(1).join(" ").trim();
//Posted on @BotVerseRavi
if (!text) {
return Bot.sendMessage(
"๐ฅ *AI Video Generator*\n\nPlease provide a prompt.\n\n*Usage:* /vid A dog dancing in rain\n*Example:* /vid Cyberpunk city at night",
{ parse_mode: "Markdown", reply_to_message_id: request.message_id }
);
}
let apiUrl = "https://yabes-api.pages.dev/api/ai/video/v1?prompt=" + encodeURIComponent(text);
HTTP.get({
url: apiUrl,
success: "/onVidGenerated",
error: "/onVidError"
});โญ Gแดษดแดสแดแดแดแด Vษชแด แดแด Rแดแดสส -
๐ฎ Cแดแดแดแดษดแด : /onVidGenerated
๐ Bแด๊ฑ Cแดแด แด:
try {
let data = JSON.parse(content);
if (data && data.success && data.url) {
Api.sendVideo({
chat_id: chat.chatid,
video: data.url,
caption: "๐ Generated by: @BotVerseRavi ๐",
parse_mode: "Markdown",
reply_to_message_id: request.message_id
});
} else {
Bot.sendMessage("โ Failed to generate video. Please try again later.", {
reply_to_message_id: request.message_id
});
}
} catch (err)
//Posted on @BotVerseRavi
{
Bot.sendMessage("โ Error: " + err.message, {
reply_to_message_id: request.message_id
});
}โญ Eสสแดส Hแดษดแด สแดส -
๐ฎ Cแดแดแดแดษดแด : /onVidError
๐ Bแด๊ฑ Cแดแด แด:
Bot.sendMessage("โ Network Error! Please try again later.",
//Posted on @BotVerseRavi
{
reply_to_message_id: request.message_id
});โญ Exแดแดแดสแด Usแด - /vid Sunset over snowy mountains
โโโโโโโโโโโโโโโโ
๐จ๐ปโ๐ป Posted by @BotVerseRavi
๐ข Share this channel with your friends and remember to give credit if you use it on your channel!
โค2๐ฅ2๐ฅฐ1๐1๐1
๐ TBC Code Script: Easy Broadcast Automation ๐
Command:
/forbroadcast admins = ["1234567890"] # Replace it with your user ID
if str(u) not in admins:
raise ReturnCommand()
# made by @BotVerseRavi
if options == None:
bot.replyText(u, "<b>๐๏ธ Send Any Message To Forward Broadcast\n\nTo Cancel: /cancel</>")
Bot.handleNextCommand("/forbroadcast", options=True)
raise ReturnCommand()
else:
if message.text == "/cancel":
bot.sendMessage("<b>โ Cancelled</>")
raise ReturnCommand()
msg_id = message.message_id
chat_id = message.chat.id
code = f"bot.forwardMessage(chat_id=u, from_chat_id={chat_id}, message_id={msg_id})"
url = libs.webhook.getUrlFor("/broadResult", u)
task = Bot.broadcast(code=code, callback_url=url)
Bot.saveData(task, None)
bot.sendMessage("<b>๐ Forward Broadcast Processing...</b>")
# made by @BotVerseRavi
2โฃ Command for Broadcast Status
Command :
/broadResult# made by @BotVerseRavi
try:
get = options.json
total = get.total
success = get.total_success
fail = get.total_errors
txt = f"""<b>
๐๏ธ Broadcast Done
๐ฅ Total: {total}
โ Success: {success}
โ Failed: {fail}
</b>"""
bot.sendMessage(txt)
except:
bot.sendMessage("<b>โ Broadcast Data Process Failed</b>")
# made by @BotVerseRavi
โโโโโโโโโโโโโโโโ
๐จ๐ปโ๐ป Posted by @BotVerseRavi
๐ข Share this channel with your friends and remember to give credit if you use it on your channel!
โค2๐1๐ฅ1๐ฅฐ1
๐ฐ Generators in Python
โโโโโโโโโโโโโโ
๐ข Share this channel with your friends and remember to give credit if you use it on your channel!
โโโโโโโโโโโโโโ
๐จ๐ปโ๐ป Posted by @BotVerseRavi
๐ข Share this channel with your friends and remember to give credit if you use it on your channel!
โค2๐ฅ2๐ฅฐ1
GITHUBSTUDENT50-M2QRIAFree 50$ Atlas Credit!
Note: Someone else might have already taken this code, just try your luck.
โโโโโโโโโโโโโโ
๐จ๐ปโ๐ป Posted by @BotVerseRavi
๐ข Share this channel with your friends and remember to give credit if you use it on your channel!
โค3๐ฅ1
๐ฐ Convert decimals to other number system
โโโโโโโโโโโโโโ
๐ข Share this channel with your friends and remember to give credit if you use it on your channel!
โโโโโโโโโโโโโโ
๐จ๐ปโ๐ป Posted by @BotVerseRavi
๐ข Share this channel with your friends and remember to give credit if you use it on your channel!
๐คฉ2โค1๐ฅ1
๐ฐ 5 different ways to swap two numbers in python
โโโโโโโโโโโโโโ
๐ข Share this channel with your friends and remember to give credit if you use it on your channel!
โโโโโโโโโโโโโโ
๐จ๐ปโ๐ป Posted by @BotVerseRavi
๐ข Share this channel with your friends and remember to give credit if you use it on your channel!
๐ฅ2โค1๐1
๐ Introducing Arian AI: Revolutionize Your AI Experience! ๐
Hello everyone! Dive into Arian AI, the innovative AI platform designed for seamless interactions, smart responses, and endless possibilities.
โก๏ธ Explore it now at: https://arian-ai.42web.io
๐จโ๐ป Support Bot: @BotVerseRavi_bot
๐ Channel: @BotVerseRavi
๐ ๏ธ Support Group: @BotVerseRaviSupport
๐ Check out our Terms of Use and Privacy Policy for more info.
Give it a spin and share your thoughts in the comments! ๐ค
โค2๐ฅ2๐1๐คฉ1
Image Hosting Embed Code (TPY)
Command:
*# Made by @BotVerseRavi
if message.photo:
try:
bot.sendChatAction("upload_photo")
# Get photo
photo = message.photo[-1].file_id
file_info = bot.getFile(photo)
file_url = f"https://api.telegram.org/file/bot{Bot.info().token}/{file_info.file_path}"
# Made by @BotVerseRavi
# Upload to Catbox
response = HTTP.post(
"https://catbox.moe/user/api.php",
data={"reqtype": "urlupload", "url": file_url}
)
uploaded_url = response.text.strip()
if uploaded_url.startswith("http"):
# Send URL
# Made by @BotVerseRavi
bot.sendMessage(
chat_id=message.chat.id,
text=f"โ Uploaded!\n\n๐ {uploaded_url}",
parse_mode="HTML",
reply_to_message_id=message.message_id
)
else:
bot.sendMessage(
chat_id=message.chat.id,
text="โ Upload failed. Try again.",
reply_to_message_id=message.message_id
)
except:
# Generic error - no details shown
# Made by @BotVerseRavi
bot.sendMessage(
chat_id=message.chat.id,
text="โ ๏ธ Upload error. Please try again.",
reply_to_message_id=message.message_id
)
# Made by @BotVerseRavi
raise ReturnCommand()
โโโโโโโโโโโโโโ
๐จ๐ปโ๐ป Posted by @BotVerseRavi
๐ข Share this channel with your friends and remember to give credit if you use it on your channel!
โค4๐1๐1
Forwarded from BotVerse by Ravi
๐ Introducing Arian AI: Revolutionize Your AI Experience! ๐
Hello everyone! Dive into Arian AI, the innovative AI platform designed for seamless interactions, smart responses, and endless possibilities.
โก๏ธ Explore it now at: https://arian-ai.42web.io
๐จโ๐ป Support Bot: @BotVerseRavi_bot
๐ Channel: @BotVerseRavi
๐ ๏ธ Support Group: @BotVerseRaviSupport
๐ Check out our Terms of Use and Privacy Policy for more info.
Give it a spin and share your thoughts in the comments! ๐ค
๐2โค1๐ฅ1๐ฅฐ1
๐ค Advanced Profile Insights [TPY Code]
Command :
/info # Made by @BotVerseRavi
user = message.from_user
chat = message.chat
user_id = user.id
chat_id = chat.id
# Flags
is_private = chat.type == "private"
first_name = user.first_name or "No Name"
username = f"@{user.username}" if user.username else "None"
premium = "Yes" if user.is_premium else "No"
permalink = f"[Click Here](tg://user?id={user_id})"
# Made by @BotVerseRavi
# Determine group role
status = "Private Chat"
if not is_private:
try:
member = bot.getChatMember(chat_id=chat_id, user_id=user_id)
status = "Admin" if member.status in ["administrator", "creator"] else "Member"
except:
status = "Unknown"
# Made by @BotVerseRavi
# Message body
info_text = f"""
*๏ฝข User Information ใ*
โโโโโโโขโ โขยฐโขโโขยฐโขโ โขโโโโโโ
๐ค *Name:* {first_name}
๐ค *Username:* {username}
๐ *User ID:* `{user_id}`
๐ *Permanent Link:* {permalink}
โญ *Premium:* {premium}
๐ก๏ธ *Status:* {status}
*Made by @BotVerseRavi*
โโโโโโโขโ โขยฐโขโโขยฐโขโ โขโโโโโโ
"""
# Made by @BotVerseRavi
# Inline button
keyboard = [
[{"text": "View Profile", "url": f"tg://user?id={user_id}"}]
] if user.username else []
# Try sending with photo
try:
photos = bot.getUserProfilePhotos(user_id, limit=1)
if photos.total_count > 0:
file_id = photos.photos[0][0].file_id
bot.sendPhoto(
chat_id=chat_id,
photo=file_id,
caption=info_text,
parse_mode="Markdown",
reply_to_message_id=message.message_id,
reply_markup={"inline_keyboard": keyboard} if keyboard else None
)
else:
raise Exception("No photo")
except:
bot.sendMessage(
chat_id=chat_id,
text=info_text,
parse_mode="Markdown",
# Made by @BotVerseRavi reply_to_message_id=message.message_id,
reply_markup={"inline_keyboard": keyboard} if keyboard else None
)
# Made by @BotVerseRavi
โโโโโโโโโโโโโโ
๐จ๐ปโ๐ป Posted by @BotVerseRavi
๐ข Share this channel with your friends and remember to give credit if you use it on your channel!
๐คฉ3โค1๐1๐ฅ1๐1 1
As weโre just a few hours away from stepping into 2026,
letโs hear your resolutions for the coming year! ๐
You can also share your suggestions on how we can improve what we do.
The comment section is all yours โ weโre listening! ๐
letโs hear your resolutions for the coming year! ๐
You can also share your suggestions on how we can improve what we do.
The comment section is all yours โ weโre listening! ๐
โค1๐ฅฐ1๐1๐คฉ1 1
Having trouble deploying your bot with our code scripts?
Let us know in the comments below! We're happy to help troubleshoot any issues you're encountering. Any suggestions you have for this channel are also welcome.
โค2๐คฉ1 1