был подписан на 2 канала и тогда бот работал, вот мой код:
import telebot
import Config
from telebot import types
bot = telebot.TeleBot(Config.Token)
@bot.message_handler(commands=['start'])
def send_welcome(message):
bot.send_message(message.chat.id, "Привет, я BiblioBot, для того что бы ты смог мной пользоваться подпишись на эти каналы:")
keyboard = types.InlineKeyboardMarkup(row_width=2)
btn_channel_1 = types.InlineKeyboardButton(text="Канал 1", url="https://t.me/joinchat/AAAAAFXAiq7BjturiywyVw")
btn_channel_2 = types.InlineKeyboardButton(text="Канал 2", url="https://t.me/joinchat/AAAAAFRETK_XL_mzgIum5A")
btn_subscribed = types.InlineKeyboardButton(text="Я подписан")
keyboard.add(btn_channel_1,btn_channel_2, btn_subscribed)
bot.send_message(message.chat.id, "Привет! Нажми на кнопки и подпишись", reply_markup=keyboard)
bot.polling()
1. Первая причина это Telebot
3. Не думай что легко, что склеил соплями и все
А где проверка, что юзер в чате?
Обсуждают сегодня