Как подключить несколько токенов в один сценарий бота телеграм?
Есть код:
import telebot
from telebot import types
bot = telebot.TeleBot('токен')
@bot.message_handler(commands=['start'])
def start(message):
markup = types.InlineKeyboardMarkup()
markup.add(types.InlineKeyboardButton("текст"))
bot.send_message(message.chat.id, 'текст', reply_markup=markup)
bot.polling(none_stop=True)
Если вставить второй токен через запятую, то работает только один бот, а нужно, чтобы работали все.
bot = telebot.TeleBot('токен1',"токен2")
Ответы (2 шт):
Автор решения: Константин
→ Ссылка
Как вариант для каждого бота прописать отлелено переменную И повторить код для каждой переменной.
Автор решения: Дмитрий
→ Ссылка
list_tokens = ['token_1','token_2']
bots = [telebot.TeleBot(token) for token in list_tokens]
for bot in bots:
@bot.message_handler(commands=['start'])
def start(message):
markup = types.InlineKeyboardMarkup()
markup.add(types.InlineKeyboardButton("текст"))
bot.send_message(message.chat.id, 'текст', reply_markup=markup)
bot.polling(none_stop=True)