Начало упущу
knownUsers = []
@bot.message_handler(commands=['start'])
def send_welcome(message):
cid = message.chat.id
if cid not in knownUsers:
knownUsers.append(cid)
userStep[cid] = 0
bot.send_message(cid, "Привет " + str(message.from_user.first_name) + ' , приятно познакомиться')
bot.send_message(cid, "Сканирование прошло успешно ")
print(knownUsers)
return cid
else:
bot.send_message(cid, "Ещё раз привет, " + str(message.from_user.first_name))
return cid
Когда вводится команда /start@takoitobot в чате пользователем, должна проверяется его id и добавляется в список knownUsers. Однако, вместо id пользователя добавляется id чата. И постоянно выводится условие "else", даже если пользователь вводит команду впервые. Чуть не забыл, использую библиотеку telebot.