@enabl3

Как проверить наличие данных в файле через бот telegram?

Имеется бот, написан на питоне.
Существует файл, в котором прописаны некоторые данные, все они с новой строки, файл n-строк.
Подскажите пожалуйста, каким образом осуществить следующее:
Чтобы отправляя боту команду /check значение, он проверял наличие данных в файле, если такие есть, отвечал что есть, если нет, отправлял сообщение не отправителю, а в группу что таковых нет?
Если возможно что бы значений можно было прописать несколько через запятую.
К примеру /check 12345, 67890
  • Вопрос задан
  • 1070 просмотров
Решения вопроса 1
@sar0ka8
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)
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы