Telebot бот для телегрмма, нужна помощь
Помогите пожалуйста, мне нужно что бы бот работал на нескольких игроков, например кто то играет в игру ему нужно написать число и в этот момент еще кто то хочет поиграть он пишет команду и бот сразу и на него разделяется. Вот код:
import threading
import telebot
@bot.message_handler(commands=['start'])
def start(message):
thread = threading.Thread(target=start2)
thread.start()
global one
global two
one = None
two = None
one = message.from_user.id
bot.send_message(message.chat.id, one)
bot.register_next_step_handler(message, callback=start2)
bot.send_message(message.chat.id, 'Следущий')
def start2(message):
try:
there = int(message.text)
two = message.from_user.id
bot.send_message(message.chat.id, two)
bot.send_message(message.chat.id, 'дальше')
if one == two:
bot.send_message(message.chat.id, 'Сработало')
elif message.text == 'start':
if one != two:
bot.send_message(message.chat.id, 'пон')
bot.register_next_step_handler(message, callback=start)
else:
bot.send_message(message.chat.id, 'Не сработало(')
bot.register_next_step_handler(message, callback=start2)
except ValueError:
bot.register_next_step_handler(message, callback=start2)
bot.polling(none_stop=True)