Как сделать чтоб одинаковые записи не заносились в бд?
В базу данных вносится город пользователя, когда он пишет свой город. Если он напишет город еще раз, то бот крашится, т.к. в БД уже есть город. Как решить эту проблему?
смотря чего добиться хотите. Если город действительно должен быть уникальным - проверить наличие такого города перед записью. Если в одном городе может жить больше 1 пользователя - убрать уникальность.