Я запрограммировал бота, который вставляет вещи в базу данных из пользовательского ввода, и он отлично работает. Однако бывают случаи, когда база данных возвращает несколько одинаковых строк, и бот просто использует первую. Что было бы лучшим способом сделать это, чтобы пользователь мог выбрать правильный вариант, а не бот, просто используя первый выбор.
Изменить для уточнения:
cursor.execute("SELECT name FROM forts WHERE name LIKE '" + str(arg) + "%';")
gym_title = str(cursor.fetchall())
Иногда появляется несколько одинаковых, например, Starbucks. Вместо того, чтобы менять их, мне было интересно, смогу ли я сделать так, чтобы бот разногласий отвечал каждому, и пользователь мог выбрать правильный вариант.