- 20.06.2022
- 26 870
- 230
- 36
- Награды
- 10
- Пол
- Муж.
Репутация:
- Автор темы
- Администратор
- Модератор
- Команда форума
- #1





Код:
import telebot
from telebot import types
bot = telebot.TeleBot("Токын")
channel_id = -1234567890 # ID канала, на который нужно подписаться
@bot.message_handler(content_types=["text"])
def delete_message(message):
user_id = message.from_user.id
if bot.get_chat_member(channel_id, user_id).status not in ["administrator", "member"]:
bot.delete_message(message.chat.id, message.message_id)
channel_username = bot.get_chat(channel_id).username
markup = types.InlineKeyboardMarkup()
button = types.InlineKeyboardButton("Подписаться на канал", url=f"t.me/{channel_username}")
markup.add(button)
check_button = types.InlineKeyboardButton("Проверить", callback_data="check_sub")
markup.add(check_button)
bot_message = bot.send_message(message.chat.id, "Подпишитесь на наш канал", reply_markup=markup)
@bot.callback_query_handler(func=lambda call: call. == "check_sub")
def check_sub(call):
status = bot.get_chat_member(channel_id, call.from_user.id).status
if status in ["administrator", "member"]:
bot.answer_callback_query(call.id, text="Вы уже подписаны на канал можете писать в чате!")
else:
bot.answer_callback_query(call.id, text="Вы не подписаны на канал!")
bot.polling()
Последние темы в этом разделе:
- Скрипт для автоматической активации стим ключей
- Скрипт Телеграм Бот Нейрокомментинг - Первонах - Автокоммент с текстом от ии
- Скрипт бот, который позволяет автоматически публиковать сообщения в вашем Telegram-канале
- Скрипт Бот Telegram для распознавания песен в голосовых сообщениях
- Скрипт Телеграм бот для создания AI-фотосессий с использованием Astria API
- Скрипт Telegram бот для пересылки писем из Mail.ru в указанный чат Telegram
- Скрипт Телеграмм бот шаблон реализующий каталог товаров
- Скрипт поиск отелей на Hotels.com
- Скрипт аналог twitter
- Скрипт на блокировка и удаление сообщений со всех ботов в телеграм