Created
May 12, 2024 13:06
-
-
Save Shia2009/2366c083a8303eceb1cc7db49fb3dea0 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
@bot.message_handler(commands=['start']) | |
def start(message): | |
kb=types.InlineKeyboardMarkup(row_width=1) | |
btn_channel=types.InlineKeyboardButton(text='🌎наш тг канал с чатом🌎', url='https://t.me/NOMEROK_CHANNEL') | |
btn_check=types.InlineKeyboardButton(text='🔄проверить подписку🔄', callback_data='btn_check1') | |
kb.add(btn_channel, btn_check) | |
bot.send_message(message.chat.id, "Внимание! Автор данного бота не несет ответственности за любые последствия от его использования, он написан исключительно в познавательных и ознакомительных целях!") | |
bot.send_message(message.chat.id, f'{message.from_user.first_name} {message.from_user.last_name}, добро пожаловать в бот "НОМЕРОК"! 👩🏻💻Здесь ты можешь 🌐купить вирус☣️, 🌐пробить номер📱, 🌐IP адрес🖥️, 🌐где он зарегистрирован и т.п. (ВНИМАНИЕ БОТ ЕЩЕ В БЕТА ВЕРСИИ)') | |
bot.send_message(message.chat.id, 'Для продолжения работы бота подпишитесь на наш канал', reply_markup=kb) | |
#проверка нажатия кнопок | |
@bot.callback_query_handler(func=lambda callback: callback.data) | |
def check_callback_data(callback): | |
if callback.data=='btn_check1': | |
def is_sub(channel_id, user_id): | |
try: | |
chat_member = bot.get_chat_member(chat_id=channel_id, user_id=user_id) | |
return True | |
#return chat_member.status in ['member', 'administrator', 'creator'] | |
except ApiTelegramException as e: | |
print(e) | |
return False | |
user_id =callback.message.chat.id | |
if bot.get_chat_member(-1002022328830, user_id).status!='left': | |
bot.send_message(callback.message.chat.id, '✅вы подписаны✅') | |
print(callback.message.chat.id, ' не подписан') | |
kb1=types.InlineKeyboardMarkup(row_width=1) | |
btn=types.InlineKeyboardButton(text='📞пробивка по номереу телефона📞', callback_data='btn_nomer') | |
btn1=types.InlineKeyboardButton(text='🖥️пробивка по IP адресу🖥️', callback_data='btn_ip') | |
btn2=types.InlineKeyboardButton(text='☣️покупка вируса☣️ (в разроботке)', callback_data='btn_virus') | |
btn3=types.InlineKeyboardButton(text='🌎наш тг канал с чатом🌎', url='https://t.me/NOMEROK_CHANNEL') | |
kb1.add(btn, btn1, btn2, btn3) | |
bot.send_message(callback.message.chat.id, "Внимание! Автор данного бота не несет ответственности за любые последствия от его использования, он написан исключительно в познавательных и ознакомительных целях!") | |
bot.send_message(callback.message.chat.id, f'{callback.message.from_user.first_name} {callback.message.from_user.last_name}, добро пожаловать в бот "НОМЕРОК"! 👩🏻💻Здесь ты можешь 🌐купить вирус☣️, 🌐пробить номер📱, 🌐IP адрес🖥️, 🌐где он зарегистрирован и т.п. ', reply_markup=kb1) | |
print("-"*60) | |
print('id: ', callback.message.chat.id) | |
@bot.callback_query_handler(func=lambda callback: callback.data) | |
def check_callback_data(callback): | |
if callback.data=='btn_nomer': | |
bot.send_message(callback.message.chat.id, 'Напишите номер например (БЕЗ ПЛЮСА): 375111223344, 380444618061 и т.п.') | |
bot.register_next_step_handler(callback.message, handle_name) | |
elif callback.data=='btn_ip': | |
bot.send_message(callback.message.chat.id, "Напишите ip адрес: ") | |
bot.register_next_step_handler(callback.message, ip_finder) | |
elif callback.data=='btn_virus': | |
bot.send_message(callback.message.chat.id, 'в разроботке') | |
else: | |
bot.send_message(callback.message.chat.id, '❌вы не подписаны❌') | |
print(callback.message.chat.id, ' не подписан') |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment