Дело такого рода что когда я отсылаю сообщение всем пользователям в момент отправки сообщения боту для рассылки, если кто то использует паралельно его в этот же момент и отошлет первее меня сообщение то рассылка идет этого сообщения, да и вообще я смотрю иногда что запросы от других пользователей пробиваються в мою сессию. Как это исправить? помогите пожалуйста
@run_async
def start(bot, update):
message = update.message
base_work.user_init(message.chat.id, message.chat.username, message.chat.first_name)
bottons = [['Одесса', 'Мерефа'], ['Киев', 'Водолага'], ['Харьков', 'Люботин', 'Чугуев'],
['Отправка Новой Почтой', 'Контакты']]
if message.chat.id in constants.admins:
bottons.append(['Количество покупателей', 'Рассылка', 'Все пользователи'])
keyboard = ReplyKeyboardMarkup(bottons, resize_keyboard=True)
bot.send_photo(message.chat.id,'https://srv4.imgonline.com.ua/result_img/imgonline-com-ua-Resize-BEKYG5ckLJx.jpg', caption = texts.hello_text, reply_markup=keyboard)
@run_async
def answer(bot, update):
global mail, city, cit, rayon,lol, tovari, lol1, tovar
message = update.message
if (message.chat.id in constants.admins) and message.text == 'Рассылка':
bot.send_message(message.chat.id, 'Напишите сообщение!')
mail = True
elif mail == True:
mail = False
bot.send_message(message.chat.id, 'В течении 3 секунд, отправиться всем пользователям!')
for i in base_work.all_id():
try:
bot.send_message(i[0], message.text)
pass
bot.send_message(message.chat.id, 'Все')