заводи базу данных пользователей типа словарь где ключ - айди пользователя, а значение - значение 1 или 0 и пока пользователь не согласится с правилами, напротив его ключ 0 а все остальные части кода ставь условие что base_name [ID] == 1 или просто игнор.
и да, база должна хранится в отдельном файле желательно и при запуске бота(команда start) в базу должен добвлятся новый ключ + проверка нету ли его там.