def listener(messages):
@bot.message_handler(commands=['check'])
def handle_check_request(message):
# получение данных из чата
check = message.text.split()[-1]
file=open('test.txt','r')
text=file.read()
if check in text:
result = ("есть такое значение")
bot.send_message(message.chat.id, result)
bot.set_update_listener(listener)
result = (check, "есть такое")
не будет работать. @bot.message_handler(commands=['check'])
def handle_check_request(message):
# получение данных из чата
check = message.text.split()[-1]
file = open("test.txt")
text = file.read()
file.close()
if check in text:
result = ("есть такое значение")
bot.send_message(message.chat.id, result)
else:
result = ("нет такого")
bot.send_message(message.chat.id, result)
result = ("есть такое значение {}".format(check))
check = message.text.split()[1:]
for x in check:
if x in text:
result = ("есть такое значение".format(x))
bot.send_message(message.chat.id, result)
else:
result = ("нет такого {}".format(x))
bot.send_message(message.chat.id, result)
check = message.text.split()[1:]
good = []
bad = []
for x in check:
if x in text:
good.append(x)
else:
bad.append(x)
if good:
bot.send_message(message.chat.id, 'Есть {}').format(', ',join(good))
if bad:
bot.send_message(message.chat.id, 'Нету {}').format(', ',join(bad))
if not good and not bad:
bot.send_message(message.chat.id, 'Пусто')
check = message.text.split()[1:]
good = []
bad = []
for x in check:
if x in text:
good.append(x)
else:
bad.append(x)
if good:
bot.send_message(message.chat.id, "Есть {}".format(', '.join(good)))
if bad:
bot.send_message(message.chat.id, "Нету {}".format(', '.join(bad)))
if not good and not bad:
bot.send_message(message.chat.id, 'Пусто')
check = message.text.split()[1:]
good = []
bad = []
for x in check:
if x in text:
good.append(x)
else:
bad.append(x)
if good:
bot.send_message(message.chat.id, "Есть {}".format(', '.join(good)))
if bad:
bot.send_message(message.chat.id, "Нету {}".format(', '.join(bad)))
@bot.message_handler(content_types=['text'])
def send_message(message):
vvod = message.text
bot.send_message(message.chat.id, vvod + "\n{}\n*Нет таких данных*, что будем делать?".format(', '.join(bad)), parse_mode="Markdown")
if not good and not bad:
bot.send_message(message.chat.id, 'Пусто')
check = message.text.split()[1:]
good = []
bad = []
for x in check:
if x in text:
good.append(x)
else:
bad.append(x)
if good:
bot.send_message(message.chat.id, "Есть {}".format(', '.join(good)))
if bad:
msg= bot.send_message(message.chat.id, "{}\n*Нет таких данных*, что будем делать?".format(', '.join(bad)), parse_mode="Markdown")
bot.register_next_step_handler(msg, process_step)
if not good and not bad:
bot.send_message(message.chat.id, 'Пусто')
def process_step(message):
vvod = message.text
bot.send_message(message.chat.id, vvod)
def process_step(message):
то что в списке bad