Spaces:
Running
Running
#!/usr/bin/env python | |
# -*- coding: utf-8 -*- | |
# Copyright 2020-2024 (c) Randy W @xtdevs, @xtsea | |
# | |
# from : https://github.com/TeamKillerX | |
# Channel : @RendyProjects | |
# This program is free software: you can redistribute it and/or modify | |
# it under the terms of the GNU Affero General Public License as published by | |
# the Free Software Foundation, either version 3 of the License, or | |
# (at your option) any later version. | |
# | |
# This program is distributed in the hope that it will be useful, | |
# but WITHOUT ANY WARRANTY; without even the implied warranty of | |
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |
# GNU Affero General Public License for more details. | |
# | |
# You should have received a copy of the GNU Affero General Public License | |
# along with this program. If not, see <https://www.gnu.org/licenses/>. | |
import time | |
import json | |
import asyncio | |
import io | |
import os | |
import re | |
import logging | |
from pyrogram import * | |
from pyrogram.enums import ChatMemberStatus, ChatType | |
from pyrogram import enums | |
from pyrogram import Client, filters | |
from pyrogram.types import * | |
from pyrogram.errors import * | |
from database import db | |
from logger import LOGS | |
import akenoai.pyro_decorator as akeno | |
logging.basicConfig(level=logging.INFO) | |
logger = logging.getLogger(__name__) | |
LogChannel = akeno.LogChannel(channel_id="KillerXSupport", is_track=True) | |
START_TEXT = """ | |
Hey! {name} | |
I am ready to be a approve join request CAPTCHA bot developer | |
Mode /settingmode | |
""" | |
NOT_ALLOWED_NON_PROGRAMMER = [ | |
466019692, # @myexcid, | |
1423479724, # tonic, | |
883761960, # ari | |
6824458358, # None | |
1982318761, # paman | |
5575183435, #suku | |
948247711, # akay | |
] | |
async def startbot(client: Client, message: Message): | |
if message.from_user.id in NOT_ALLOWED_NON_PROGRAMMER: | |
return | |
buttons = InlineKeyboardMarkup( | |
[ | |
[ | |
InlineKeyboardButton( | |
text="Add your to group", | |
url=f"https://t.me/{client.me.username}?startgroup=True" | |
), | |
], | |
[ | |
InlineKeyboardButton( | |
text="Developer", | |
url=f"https://t.me/xtdevs" | |
), | |
InlineKeyboardButton( | |
text="Channel", | |
url='https://t.me/RendyProjects' | |
) | |
], | |
[ | |
InlineKeyboardButton( | |
text="Donate Via Web", | |
web_app=WebAppInfo(url="https://sociabuzz.com/randydev99/tribe") | |
) | |
] | |
] | |
) | |
await message.reply_text( | |
text=START_TEXT.format(name=message.from_user.mention), | |
disable_web_page_preview=True, | |
reply_markup=buttons | |
) |